FIX: add configured bed leveling option
jira: [STUDIO-11412] Change-Id: I999d5f4df34c7b1979a340735abaf275f2574674
This commit is contained in:
parent
fb6756d4aa
commit
63e6890cc7
|
@ -23,7 +23,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": false,
|
||||
"support_auto_recovery_step_loss": false,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": false,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": false,
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": false,
|
||||
"support_auto_recovery_step_loss": false,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": false,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": false,
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": true,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": true,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": true,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": true,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": true,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": true,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"support_prompt_sound": true,
|
||||
"support_ams_humidity": false,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": false,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"support_prompt_sound": true,
|
||||
"support_ams_humidity": false,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 1,
|
||||
"support_update_remain": false,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
"support_prompt_sound": false,
|
||||
"support_ams_humidity": true,
|
||||
"support_auto_recovery_step_loss": true,
|
||||
"support_auto_leveling": true,
|
||||
"support_bed_leveling": 2,
|
||||
"support_update_remain": true,
|
||||
"support_timelapse": true,
|
||||
"support_filament_backup": true,
|
||||
|
|
|
@ -1 +1 @@
|
|||
02.00.00.11
|
||||
02.00.00.12
|
|
@ -223,7 +223,7 @@ void CalibrationDialog::update_cali(MachineObject *obj)
|
|||
m_checkbox_list["xcam_cali"]->SetValue(false);
|
||||
}
|
||||
|
||||
if(obj->is_support_auto_leveling){
|
||||
if(obj->is_support_bed_leveling != 0){
|
||||
select_bed_leveling->Show();
|
||||
}else{
|
||||
select_bed_leveling->Hide();
|
||||
|
|
|
@ -3598,9 +3598,9 @@ int MachineObject::parse_json(std::string payload, bool key_field_only)
|
|||
}
|
||||
}
|
||||
|
||||
if (jj.contains("support_auto_leveling")) {
|
||||
if (jj["support_auto_leveling"].is_boolean()) {
|
||||
is_support_auto_leveling = jj["support_auto_leveling"].get<bool>();
|
||||
if (jj.contains("support_bed_leveling")) {
|
||||
if (jj["support_bed_leveling"].is_number_integer()) {
|
||||
is_support_bed_leveling = jj["support_bed_leveling"].get<int>();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1056,7 +1056,7 @@ public:
|
|||
bool is_support_show_filament_backup{false};/*the filament is not supported shown in some previous hardware*/
|
||||
bool is_support_timelapse{false};
|
||||
bool is_support_update_remain{false};
|
||||
bool is_support_auto_leveling{false};
|
||||
int is_support_bed_leveling = 0;/*0: false; 1; on/off 2: auto/on/off*/
|
||||
bool is_support_auto_recovery_step_loss{false};
|
||||
bool is_support_ams_humidity {false};
|
||||
bool is_support_prompt_sound{false};
|
||||
|
|
|
@ -2418,13 +2418,16 @@ void SelectMachineDialog::update_option_opts(MachineObject *obj)
|
|||
m_checkbox_list["timelapse"]->Show();
|
||||
|
||||
/*bed_leveling*/
|
||||
if (obj->is_enable_np) {
|
||||
if (obj->is_support_bed_leveling == 2) {
|
||||
m_checkbox_list["bed_leveling"]->Show();
|
||||
m_checkbox_list["bed_leveling"]->update_options(ops_auto, _L("This checks the flatness of heatbed. Leveling makes extruded height uniform.\n*Automatic mode: Run a "
|
||||
"leveling check(about 10 seconds). Skip if surface is fine."));
|
||||
} else {
|
||||
} else if (obj->is_support_bed_leveling == 1) {
|
||||
m_checkbox_list["bed_leveling"]->Show();
|
||||
m_checkbox_list["bed_leveling"]->update_options(ops_no_auto, _L("This checks the flatness of heatbed. Leveling makes extruded height uniform."));
|
||||
} else {
|
||||
m_checkbox_list["bed_leveling"]->Hide();
|
||||
}
|
||||
m_checkbox_list["bed_leveling"]->Show(obj->is_support_auto_leveling);
|
||||
|
||||
/*nozzle_offset_cali*/
|
||||
if (obj->is_support_nozzle_offset_cali) {
|
||||
|
|
Loading…
Reference in New Issue