FIX: add show status for cali when storage is not available
jira: STUDIO-10865 Change-Id: Ibc4d15e0f8d32694d389c68fa300b6ed95030818
This commit is contained in:
parent
bfa42e8e77
commit
48e2efdc2f
|
@ -1849,6 +1849,11 @@ void CalibrationPresetPage::update_show_status()
|
|||
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard);
|
||||
return;
|
||||
}
|
||||
else if (obj_->get_sdcard_state() == MachineObject::SdcardState::HAS_SDCARD_ABNORMAL
|
||||
|| obj_->get_sdcard_state() == MachineObject::SdcardState::HAS_SDCARD_READONLY) {
|
||||
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeSDcardNotAvailable);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (!obj_->is_support_print_without_sd && (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD)) {
|
||||
show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard);
|
||||
|
@ -1948,6 +1953,11 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
|
|||
update_print_status_msg(msg_text, true);
|
||||
Enable_Send_Button(false);
|
||||
}
|
||||
else if (status == CaliPresetPageStatus::CaliPresetStatusLanModeSDcardNotAvailable) {
|
||||
wxString msg_text = _L("Storage is not available or is in read-only mode.");
|
||||
update_print_status_msg(msg_text, true);
|
||||
Enable_Send_Button(false);
|
||||
}
|
||||
else if (status == CaliPresetPageStatus::CaliPresetStatusNoSdcard) {
|
||||
wxString msg_text = _L("Storage needs to be inserted before printing.");
|
||||
update_print_status_msg(msg_text, true);
|
||||
|
|
|
@ -154,6 +154,7 @@ enum CaliPresetPageStatus
|
|||
CaliPresetStatusUnsupportedPrinter,
|
||||
CaliPresetStatusInConnecting,
|
||||
CaliPresetStatusFilamentIncompatible,
|
||||
CaliPresetStatusLanModeSDcardNotAvailable,
|
||||
CaliPresetStatusDifferentNozzleDiameters
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue