FIX: double nozzle hybrid mapping

jira: none

Change-Id: I64908776a6265da7809814e62c9e7a860f39bffd
(cherry picked from commit c96102043bc46f134cf039edabd0d80877e9ef8e)
This commit is contained in:
hang.xu
2024-09-04 12:03:28 +08:00
committed by Noisyfox
parent 1b70bd38f2
commit dd99af4cec
4 changed files with 126 additions and 170 deletions

View File

@@ -92,6 +92,7 @@ enum PrintDialogStatus {
PrintStatusTimelapseWarning
};
class Material
{
public:
@@ -371,8 +372,9 @@ public:
bool Show(bool show);
bool do_ams_mapping(MachineObject* obj_);
bool get_ams_mapping_result(std::string& mapping_array_str, std::string& mapping_array_str2, std::string& ams_mapping_info);
bool is_two_nozzle_same();
bool build_nozzles_info(std::string& nozzles_info);
bool can_hybrid_mapping(NozzleData data);
void auto_supply_with_ext(std::vector<AmsTray> slots);
std::string get_print_status_info(PrintDialogStatus status);