NEW: add more info for multi-nozzles printers

JIRA: STUDIO-9111

Change-Id: I5ed619d57b6857f5d4a1e38662d2fe03640222a3
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit 993228d3e99e7976a3839b29453b53023ec18b71)
This commit is contained in:
Stone Li
2024-12-09 14:56:15 +08:00
committed by Noisyfox
parent 0e5d3fd7b8
commit 01052c9c15
4 changed files with 74 additions and 18 deletions

View File

@@ -113,6 +113,12 @@ enum class CloudTaskNozzleId : int
NOZZLE_LEFT = 1,
};
enum class FilamentMapNozzleId : int
{
NOZZLE_LEFT = 1,
NOZZLE_RIGHT = 2,
};
enum class ConfigNozzleIdx : int
{
NOZZLE_LEFT = 0,
@@ -463,6 +469,7 @@ public:
bool can_hybrid_mapping(ExtderData data);
void auto_supply_with_ext(std::vector<AmsTray> slots);
bool is_nozzle_type_match(ExtderData data);
int convert_filament_map_nozzle_id_to_task_nozzle_id(int nozzle_id);
std::string get_print_status_info(PrintDialogStatus status);