FIX: Prevent sending print when nozzle type dismatch

jira: none

Change-Id: I0278fd9bc22a9d9fd44b4d776f54de5fc07db6d0
(cherry picked from commit d1aac2513e94721099286025bb32e613d0a429ac)
This commit is contained in:
hang.xu
2024-09-05 17:06:01 +08:00
committed by Noisyfox
parent dd99af4cec
commit 71b4962b83
2 changed files with 40 additions and 0 deletions

View File

@@ -74,6 +74,7 @@ enum PrintDialogStatus {
PrintStatusAmsMappingInvalid,
PrintStatusAmsMappingU0Invalid,
PrintStatusAmsMappingMixInvalid,
PrintStatusNozzleMatchInvalid,
PrintStatusAmsMappingValid,
PrintStatusAmsMappingByOrder,
PrintStatusRefreshingMachineList,
@@ -375,6 +376,7 @@ public:
bool build_nozzles_info(std::string& nozzles_info);
bool can_hybrid_mapping(NozzleData data);
void auto_supply_with_ext(std::vector<AmsTray> slots);
bool is_nozzle_type_match(NozzleData data);
std::string get_print_status_info(PrintDialogStatus status);