FIX: cali should not send job in lan mode

jira: STUDIO-10625
Change-Id: I89227b9f3c06416abe7895fa3edb47358891d573
This commit is contained in:
zhimin.zeng 2025-03-11 17:58:28 +08:00 committed by lane.wei
parent eccf84c4ef
commit 6029e4bc5e
1 changed files with 9 additions and 12 deletions

View File

@ -1768,19 +1768,16 @@ void CalibrationPresetPage::update_show_status()
return; return;
} }
if (obj_->need_SD_card()) { // check sdcard when if lan mode printer
if (!obj_->is_support_print_without_sd && (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD)) { if (obj_->is_lan_mode_printer()) {
show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard); if (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD) {
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard);
return; return;
} }
}
// check sdcard when if lan mode printer else if (!obj_->is_support_print_without_sd && (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD)) {
if (obj_->is_lan_mode_printer()) { show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard);
if (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD) { return;
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard);
return;
}
}
} }
if (m_has_filament_incompatible) { if (m_has_filament_incompatible) {
@ -1874,7 +1871,7 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
else if (status == CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard) { else if (status == CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard) {
wxString msg_text = _L("Storage needs to be inserted before printing via LAN."); wxString msg_text = _L("Storage needs to be inserted before printing via LAN.");
update_print_status_msg(msg_text, true); update_print_status_msg(msg_text, true);
Enable_Send_Button(true); Enable_Send_Button(false);
} }
else if (status == CaliPresetPageStatus::CaliPresetStatusNoSdcard) { else if (status == CaliPresetPageStatus::CaliPresetStatusNoSdcard) {
wxString msg_text = _L("Storage needs to be inserted before printing."); wxString msg_text = _L("Storage needs to be inserted before printing.");