Fix the pre-send advisories and port the remaining send-flow checks

This commit is contained in:
SoftFever
2026-07-17 12:10:45 +08:00
parent 7f8baf46d3
commit 37e27a24c4
7 changed files with 109 additions and 29 deletions
+5 -3
View File
@@ -119,10 +119,12 @@ enum PrintDialogStatus : unsigned int {
PrintStatusWarningExtFilamentNotMatch,
PrintStatusFilamentWarningNozzleHRC,
PrintStatusFilamentCrossExtruderWarning,
// Orca: resynced pre-send-check statuses. SmartNozzleBlobNeedAuto + TPUUnsupportCaliOn are wired
// (see SelectMachine); FilamentWarningRemainNotEnough + PrintTimeEstimateWarning are declared for
// forward-compat but their feature wiring stays deferred (missing device-model surface).
// Orca: resynced pre-send-check statuses (all non-blocking advisories). Wired: TPUUnsupportCaliOn,
// TPUUnsuggestCali, SmartNozzleBlobNeedAuto. FilamentWarningRemainNotEnough is declared for
// forward-compat (feature deferred — missing device-model surface). PrintTimeEstimateWarning is
// kept for table parity only (dead in REF; no call site, no message).
PrintStatusTPUUnsupportCaliOn,
PrintStatusTPUUnsuggestCali,
PrintStatusSmartNozzleBlobNeedAuto,
PrintStatusFilamentWarningRemainNotEnough,
PrintStatusPrintTimeEstimateWarning,