#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevExtruderSystem.h>
Public Member Functions | |
| DevExtder (DevExtderSystem *owner, int id=-1) | |
| int | GetExtId () const |
| wxString | GetDisplayLoc () const |
| wxString | GetDisplayName () const |
| bool | HasNozzleInstalled () const =delete |
| int | GetNozzleId () const |
| int | GetTargetNozzleId () const =delete |
| NozzleType | GetNozzleType () const |
| NozzleFlowType | GetNozzleFlowType () const |
| float | GetNozzleDiameter () const |
| int | GetCurrentTemp () const |
| int | GetTargetTemp () const |
| bool | HasFilamentInExt () const |
| bool | HasFilamentInBuffer () const =delete |
| bool | HasFilamBackup () const |
| std::vector< int > | GetFilamBackup () const |
| const DevAmsSlotInfo & | GetSlotPre () const |
| const DevAmsSlotInfo & | GetSlotNow () const |
| const DevAmsSlotInfo & | GetSlotTarget () const |
Static Public Member Functions | |
| static std::unordered_map< int, bool > | GetBackupStatus (unsigned int fila_back_group) |
Private Member Functions | |
| void | SetExtId (int val) |
Private Attributes | |
| DevExtderSystem * | system = nullptr |
| int | m_ext_id |
| bool | m_has_nozzle = false |
| int | m_current_nozzle_id = 0 |
| int | m_target_nozzle_id = 0 |
| int | m_cur_temp = 0 |
| int | m_target_temp = 0 |
| bool | m_ext_has_filament = false |
| bool | m_buffer_has_filament = false |
| std::vector< int > | m_filam_bak |
| DevAmsSlotInfo | m_spre |
| DevAmsSlotInfo | m_snow |
| DevAmsSlotInfo | m_star |
| int | m_ams_stat = 0 |
| int | m_rfid_stat = 0 |
Friends | |
| class | MachineObject |
| class | ExtderSystemParser |
|
inline |
|
static |
Referenced by Slic3r::DevExtderSystem::GetBackupAmsSlotInGroup(), and Slic3r::GUI::AmsReplaceMaterialDialog::update_to_nozzle().
|
inline |
References m_cur_temp.
| wxString Slic3r::DevExtder::GetDisplayLoc | ( | ) | const |
References _L, m_ext_id, MAIN_EXTRUDER_ID, and system.
| wxString Slic3r::DevExtder::GetDisplayName | ( | ) | const |
References _L, m_ext_id, MAIN_EXTRUDER_ID, and system.
|
inline |
References m_ext_id.
Referenced by Slic3r::DevExtderSystem::AddExtder().
|
inline |
References m_filam_bak.
| float Slic3r::DevExtder::GetNozzleDiameter | ( | ) | const |
References m_current_nozzle_id, and system.
| NozzleFlowType Slic3r::DevExtder::GetNozzleFlowType | ( | ) | const |
References m_current_nozzle_id, and system.
|
inline |
References m_current_nozzle_id.
| NozzleType Slic3r::DevExtder::GetNozzleType | ( | ) | const |
References m_current_nozzle_id, and system.
Referenced by Slic3r::GUI::SelectMachineDialog::is_nozzle_hrc_matched().
|
inline |
References m_snow.
|
inline |
References m_spre.
|
inline |
References m_star.
|
delete |
|
inline |
References m_target_temp.
|
inline |
References m_filam_bak.
|
delete |
|
inline |
References m_ext_has_filament.
|
delete |
|
inlineprivate |
References m_ext_id.
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
|
friend |
References ExtderSystemParser.
Referenced by ExtderSystemParser.
|
friend |
References MachineObject.
Referenced by MachineObject.
|
private |
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by GetCurrentTemp(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by GetNozzleDiameter(), GetNozzleFlowType(), GetNozzleId(), GetNozzleType(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by HasFilamentInExt(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by DevExtder(), GetDisplayLoc(), GetDisplayName(), GetExtId(), and SetExtId().
|
private |
Referenced by GetFilamBackup(), HasFilamBackup(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by GetSlotNow(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by GetSlotPre(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by GetSlotTarget(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
|
private |
Referenced by GetTargetTemp(), and Slic3r::ExtderSystemParser::ParseV2_0().
|
private |
Referenced by DevExtder(), GetDisplayLoc(), GetDisplayName(), GetNozzleDiameter(), GetNozzleFlowType(), and GetNozzleType().