mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-07 23:17:35 -06:00
ENH: refine ams logic
update ams settings add rfid reading bits Change-Id: If46d2a3bf896e1279514aba94e5facdaee12014d Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
parent
0ed5b956ae
commit
a688265bfd
7 changed files with 84 additions and 11 deletions
|
@ -111,6 +111,16 @@ enum AmsStatusMain {
|
|||
AMS_STATUS_MAIN_UNKNOWN = 0xFF,
|
||||
};
|
||||
|
||||
enum AmsRfidStatus {
|
||||
AMS_RFID_IDLE = 0,
|
||||
AMS_RFID_READING = 1,
|
||||
AMS_RFID_GCODE_TRANS = 2,
|
||||
AMS_RFID_GCODE_RUNNING = 3,
|
||||
AMS_RFID_ASSITANT = 4,
|
||||
AMS_RFID_SWITCH_FILAMENT= 5,
|
||||
AMS_RFID_HAS_FILAMENT = 6
|
||||
};
|
||||
|
||||
class AmsTray {
|
||||
public:
|
||||
AmsTray(std::string tray_id) {
|
||||
|
@ -349,6 +359,11 @@ public:
|
|||
long tray_exist_bits = 0;
|
||||
long tray_is_bbl_bits = 0;
|
||||
long tray_read_done_bits = 0;
|
||||
long tray_reading_bits = 0;
|
||||
int ams_rfid_status = 0;
|
||||
bool ams_insert_flag { false };
|
||||
bool ams_power_on_flag { false };
|
||||
bool ams_support_use_ams { false };
|
||||
AmsStatusMain ams_status_main;
|
||||
int ams_status_sub;
|
||||
int ams_version = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue