mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-07 06:57:36 -06:00
ENH: display unload filament button when use_ams is false
Change-Id: I4dc7cc17c33e5f92543934c3d003c34fea94b0cb Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
parent
761bf07c44
commit
a9938d7676
3 changed files with 19 additions and 7 deletions
|
@ -490,6 +490,18 @@ void MachineObject::_parse_ams_status(int ams_status)
|
|||
BOOST_LOG_TRIVIAL(trace) << "ams_debug: main = " << ams_status_main_int << ", sub = " << ams_status_sub;
|
||||
}
|
||||
|
||||
bool MachineObject::can_unload_filament()
|
||||
{
|
||||
bool result = false;
|
||||
if (!has_ams())
|
||||
return true;
|
||||
|
||||
if (ams_status_main == AMS_STATUS_MAIN_IDLE && hw_switch_state == 1 && m_tray_now == "255") {
|
||||
return true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
bool MachineObject::is_U0_firmware()
|
||||
{
|
||||
auto ota_ver_it = module_vers.find("ota");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue