#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceManager.hpp>
Classes | |
| struct | FilamentData |
Public Types | |
| enum | ActiveState { NotActive , Active , UpdateToDate } |
| enum | PrintOption { PRINT_OP_AUTO_RECOVERY = 0 , PRINT_OP_MAX } |
| enum | PlateMakerDectect : int { POS_CHECK = 1 , TYPE_POS_CHECK = 2 } |
| enum | DoorOpenCheckState : int { DOOR_OPEN_CHECK_DISABLE = 0 , DOOR_OPEN_CHECK_ENABLE_WARNING = 1 , DOOR_OPEN_CHECK_ENABLE_PAUSE_PRINT = 2 } |
| enum | DeviceMode : unsigned int { DEVICE_MODE_FDM = 0x00000001 , DEVICE_MODE_LASER = 0x00000010 , DEVICE_MODE_CUT = 0x00000100 } |
| typedef std::function< void(std::string topic, std::string payload)> | MsgFn |
Public Member Functions | |
| MachineObject (DeviceManager *manager, NetworkAgent *agent, std::string name, std::string id, std::string ip) | |
| ~MachineObject () | |
| void | set_agent (NetworkAgent *agent) |
| NetworkAgent * | get_agent () const |
| std::shared_ptr< DevAxis > | GetAxis () const |
| std::shared_ptr< DevChamber > | GetChamber () const |
| DevCalib * | GetCalib () const |
| DevStatus * | GetStatus () const |
| std::weak_ptr< DevUpgrade > | GetUpgrade () const |
| std::string | get_dev_name () const |
| void | set_dev_name (std::string val) |
| std::string | get_dev_ip () const |
| void | set_dev_ip (std::string ip) |
| std::string | get_dev_id () const |
| void | set_dev_id (std::string val) |
| std::string | get_ftp_folder () |
| std::string | connection_type () const |
| bool | is_lan_mode_printer () const |
| bool | is_cloud_mode_printer () const |
| bool | HasRecentCloudMessage () |
| bool | HasRecentLanMessage () |
| bool | has_access_right () const |
| void | revoke_access () |
| std::string | get_access_code () const |
| void | set_access_code (std::string code, bool only_refresh=true) |
| std::string | get_show_printer_type () const |
| PrinterSeries | get_printer_series () const |
| PrinterArch | get_printer_arch () const |
| std::string | get_printer_ams_type () const |
| wxString | get_printer_type_display_str () const |
| std::string | get_auto_pa_cali_thumbnail_img_str () const |
| std::string | get_printer_series_str () const |
| bool | is_series_n () const |
| bool | is_series_p () const |
| bool | is_series_x () const |
| bool | is_series_o () const |
| bool | can_use_emmc_print () const |
| void | reload_printer_settings () |
| std::string | get_printer_thumbnail_img_str () const |
| bool | is_avaliable () |
| void | set_lan_mode_connection_state (bool state) |
| bool | get_lan_mode_connection_state () |
| void | set_ctt_dlg (wxString text) |
| void | show_unsupported_dlg (int code) |
| bool | is_in_extrusion_cali () |
| bool | is_extrusion_cali_finished () |
| DevAms * | get_curr_Ams () |
| DevAmsTray * | get_curr_tray () |
| DevAmsTray * | get_ams_tray (std::string ams_id, std::string tray_id) |
| std::string | get_filament_id (std::string ams_id, std::string tray_id) const |
| std::string | get_filament_type (const std::string &ams_id, const std::string &tray_id) const |
| std::string | get_filament_display_type (const std::string &ams_id, const std::string &tray_id) const |
| void | _parse_ams_status (int ams_status) |
| bool | is_target_slot_unload () const |
| bool | can_unload_filament () |
| void | get_ams_colors (std::vector< wxColour > &ams_colors) |
| bool | is_main_extruder_on_left () const |
| bool | is_multi_extruders () const |
| int | get_extruder_id_by_ams_id (const std::string &ams_id) |
| int | get_preset_extruder_index (int extder_id) const |
| bool | is_nozzle_flow_type_supported () const |
| wxString | get_nozzle_replace_url () const |
| DevExtderSystem * | GetExtderSystem () const |
| std::weak_ptr< DevExtensionTool > | GetExtensionTool () const |
| DevNozzleSystem * | GetNozzleSystem () const |
| std::shared_ptr< DevNozzleMappingCtrl > | get_nozzle_mapping_result () const |
| void | clear_auto_nozzle_mapping () |
| std::shared_ptr< DevFilaSystem > | GetFilaSystem () const |
| DevFilaSwitch * | GetFilaSwitch () const |
| bool | HasAms () const |
| DevLamp * | GetLamp () const |
| DevFan * | GetFan () const |
| DevBed * | GetBed () const |
| DevStorage * | GetStorage () const |
| DevCtrl * | GetCtrl () const |
| DevHMS * | GetHMS () const |
| DevConfig * | GetConfig () const |
| DevPrintOptions * | GetPrintOptions () const |
| DevPrintingSpeedLevel | GetPrintingSpeedLevel () const |
| std::string | get_firmware_type_str () |
| std::string | get_lifecycle_type_str () |
| bool | is_in_upgrading () const |
| bool | is_upgrading_avalable () |
| int | get_upgrade_percent () const |
| std::string | get_ota_version () |
| bool | check_version_valid () |
| wxString | get_upgrade_result_str (int upgrade_err_code) |
| std::map< int, DevFirmwareVersionInfo > | get_ams_version () |
| void | clear_version_info () |
| void | store_version_info (const DevFirmwareVersionInfo &info) |
| bool | is_system_printing () |
| std::string | get_print_error_str () const |
| void | add_command_error_code_dlg (int command_err, nlohmann::json action_json=nlohmann::json{}) |
| void | reset_pa_cali_history_result () |
| void | reset_pa_cali_result () |
| void | reset_flow_rate_cali_result () |
| bool | check_pa_result_validation (PACalibResult &result) |
| bool | is_axis_at_home (std::string axis) |
| bool | is_filament_at_extruder () |
| wxString | get_curr_stage () |
| int | get_curr_stage_idx () |
| int | get_stage_remaining_seconds () const |
| bool | is_in_calibration () |
| bool | is_calibration_running () |
| bool | is_calibration_done () |
| void | parse_state_changed_event () |
| void | parse_home_flag (int flag) |
| int | get_bed_temperature_limit () |
| bool | is_filament_installed () |
| int | connect () |
| int | disconnect () |
| bool | any_loaded_filament_is_stringing_prone () const |
| bool | is_makeworld_subtask () |
| bool | is_fdm_type () const |
| bool | is_sdcard_printing () |
| bool | is_timelapse () |
| bool | is_recording_enable () |
| bool | is_recording () |
| int | get_liveview_remote () |
| int | get_file_remote () |
| std::string | parse_version () |
| void | parse_version_func () |
| bool | is_studio_cmd (int seq) |
| bool | canEnableTimelapse (wxString &error_message) const |
| bool | is_timelapse_storage_low (const std::string &storage) const |
| int | command_get_version (bool with_retry=true) |
| int | command_request_push_all (bool request_now=false) |
| int | command_pushing (std::string cmd) |
| int | command_clean_print_error (std::string task_id, int print_error) |
| int | command_clean_print_error_uiop (int print_error) |
| int | command_set_printer_nozzle (std::string nozzle_type, float diameter) |
| int | command_set_printer_nozzle2 (int id, std::string nozzle_type, float diameter) |
| int | command_get_access_code () |
| int | command_start_camera () |
| int | command_ack_proceed (nlohmann::json &proceed) |
| int | command_purification_disable () |
| int | command_dont_remind_next_time (nlohmann::json &mqtt_guard_json) |
| int | command_upgrade_confirm () |
| int | command_consistency_upgrade_confirm () |
| int | command_upgrade_firmware (FirmwareInfo info) |
| int | command_upgrade_module (std::string url, std::string module_type, std::string version) |
| int | command_xyz_abs () |
| int | command_auto_leveling () |
| int | command_go_home () |
| int | command_task_abort () |
| int | command_task_partskip (std::vector< int > part_ids) |
| int | command_task_cancel (std::string job_id) |
| int | command_task_pause () |
| int | command_task_resume () |
| int | command_hms_idle_ignore (const std::string &error_str, int type) |
| int | command_hms_resume (const std::string &error_str, const std::string &job_id) |
| int | command_hms_ignore (const std::string &error_str, const std::string &job_id) |
| int | command_hms_stop (const std::string &error_str, const std::string &job_id) |
| int | command_stop_buzzer () |
| int | command_set_bed (int temp) |
| int | command_set_nozzle (int temp) |
| int | command_set_nozzle_new (int nozzle_id, int temp) |
| int | command_refresh_nozzle () |
| int | command_set_chamber (int temp) |
| int | check_resume_condition () |
| int | command_ams_change_filament (bool load, std::string ams_id, std::string slot_id, int old_temp=210, int new_temp=210, std::optional< int > extruder_id=std::nullopt) |
| int | command_ams_user_settings (bool start_read_opt, bool tray_read_opt, bool remain_flag=false) |
| int | command_ams_switch_filament (bool switch_filament) |
| int | command_ams_air_print_detect (bool air_print_detect) |
| int | command_ams_calibrate (int ams_id) |
| int | command_ams_filament_settings (int ams_id, int slot_id, std::string filament_id, std::string setting_id, std::string tray_color, std::string tray_type, int nozzle_temp_min, int nozzle_temp_max, const std::vector< std::string > &tray_colors={}, int tray_ctype=2) |
| int | command_ams_select_tray (std::string tray_id) |
| int | command_ams_refresh_rfid (int ams_id, int slot_id) |
| int | command_ams_control (std::string action) |
| int | command_ams_drying_stop () |
| int | command_start_extrusion_cali (int tray_index, int nozzle_temp, int bed_temp, float max_volumetric_speed, std::string setting_id="") |
| int | command_stop_extrusion_cali () |
| int | command_extrusion_cali_set (int tray_index, std::string setting_id, std::string name, float k, float n, int bed_temp=-1, int nozzle_temp=-1, float max_volumetric_speed=-1) |
| int | command_set_printing_speed (DevPrintingSpeedLevel lvl) |
| int | command_set_prompt_sound (bool prompt_sound) |
| int | command_set_filament_tangle_detect (bool fliament_tangle_detect) |
| int | command_set_printing_option (bool auto_recovery) |
| int | command_nozzle_blob_detect (bool nozzle_blob_detect) |
| int | command_axis_control (std::string axis, double unit=1.0f, double input_val=1.0f, int speed=3000) |
| int | command_extruder_control (int nozzle_id, double val) |
| bool | is_support_command_calibration () |
| int | command_start_calibration (bool vibration, bool bed_leveling, bool xcam_cali, bool motor_noise, bool nozzle_cali, bool bed_cali, bool clumppos_cali) |
| int | command_start_pa_calibration (const X1CCalibInfos &pa_data, int mode=0) |
| int | command_set_pa_calibration (const std::vector< PACalibResult > &pa_calib_values, bool is_auto_cali) |
| int | command_delete_pa_calibration (const PACalibIndexInfo &pa_calib) |
| int | command_get_pa_calibration_tab (const PACalibExtruderInfo &calib_info) |
| int | command_get_pa_calibration_result (float nozzle_diameter) |
| int | commnad_select_pa_calibration (const PACalibIndexInfo &pa_calib_info) |
| int | command_start_flow_ratio_calibration (const X1CCalibInfos &calib_data) |
| int | command_get_flow_ratio_calibration_result (float nozzle_diameter) |
| int | command_ipcam_record (bool on_off) |
| int | command_ipcam_timelapse (bool on_off) |
| int | command_ipcam_resolution_set (std::string resolution) |
| int | command_ipcam_check_timelapse_storage (const std::string &storage, int total_layer) |
| int | command_ipcam_delete_oldest_timelapse (const std::string &storage, int total_layer) |
| int | command_xcam_control (std::string module_name, bool on_off, std::string lvl="") |
| int | command_xcam_control_ai_monitoring (bool on_off, std::string lvl) |
| int | command_xcam_control_spaghetti_detection (bool on_off, std::string lvl) |
| int | command_xcam_control_purgechutepileup_detection (bool on_off, std::string lvl) |
| int | command_xcam_control_nozzleclumping_detection (bool on_off, std::string lvl) |
| int | command_xcam_control_airprinting_detection (bool on_off, std::string lvl) |
| int | command_xcam_control_first_layer_inspector (bool on_off, bool print_halt) |
| int | command_xcam_control_buildplate_marker_detector (bool on_off) |
| int | command_xcam_control_auto_recovery_step_loss (bool on_off) |
| int | command_xcam_control_allow_prompt_sound (bool on_off) |
| int | command_xcam_control_filament_tangle_detect (bool on_off) |
| bool | is_local () |
| void | set_bind_status (std::string status) |
| std::string | get_bind_str () |
| bool | can_print () |
| bool | can_resume () |
| bool | can_pause () |
| bool | can_abort () |
| bool | is_in_printing () |
| bool | is_in_printing_pause () const |
| bool | is_in_prepare () |
| bool | is_printing_finished () |
| bool | is_core_xy () |
| void | reset_update_time () |
| void | reset () |
| void | set_print_state (std::string status) |
| void | update_print_progress (const nlohmann::json &value) |
| bool | is_connected () |
| bool | is_connecting () |
| void | set_online_state (bool on_off) |
| bool | is_online () |
| bool | is_info_ready (bool check_version=true) const |
| bool | is_security_control_ready () const |
| bool | is_camera_busy_off () |
| std::vector< std::string > | get_resolution_supported () |
| std::vector< std::string > | get_compatible_machine () |
| int | publish_json (const nlohmann::json &json_item, int qos=0, int flag=0) |
| int | publish_json (const std::string &json_str, int qos=0, int flag=0)=delete |
| int | cloud_publish_json (std::string json_str, int qos=0, int flag=0) |
| int | local_publish_json (std::string json_str, int qos=0, int flag=0) |
| int | parse_json (std::string tunnel, std::string payload, bool key_filed_only=false) |
| int | publish_gcode (std::string gcode_str) |
| void | update_device_cert_state (bool ready) |
| BBLSubTask * | get_subtask () |
| BBLModelTask * | get_modeltask () |
| void | set_modeltask (BBLModelTask *task) |
| void | update_model_task () |
| void | free_slice_info () |
| void | update_slice_info (std::string project_id, std::string profile_id, std::string subtask_id, int plate_idx) |
| void | get_firmware_info () |
| bool | is_firmware_info_valid () |
| int | get_max_filament_color_count () const |
| DevAmsTray | parse_vt_tray (nlohmann::json vtray) |
| bool | contains_tray (const std::string &ams_id, const std::string &tray_id) const |
| DevAmsTray | get_tray (const std::string &ams_id, const std::string &tray_id) const |
| bool | check_enable_np (const nlohmann::json &print) const |
| void | parse_new_info (nlohmann::json print) |
| void | parse_new_info2 (const nlohmann::json &info) |
| int | get_flag_bits (std::string str, int start, int count=1) const |
| uint32_t | get_flag_bits_no_border (std::string str, int start_idx, int count=1) const |
| int | get_flag_bits (int num, int start, int count=1, int base=10) const |
| void | update_filament_list () |
| void | update_printer_preset_name () |
| void | check_ams_filament_valid () |
| bool | support_door_open_check () const |
| DoorOpenCheckState | get_door_open_check_state () const |
| void | command_set_door_open_check (DoorOpenCheckState state) |
| bool | get_save_remote_print_file_to_storage () const |
| void | command_set_save_remote_print_file_to_storage (bool save) |
Static Public Member Functions | |
| static std::string | dev_id_from_address (const std::string &host, const std::string &port="") |
| static bool | is_series_n (const std::string &series_str) |
| static bool | is_series_p (const std::string &series_str) |
| static bool | is_series_x (const std::string &series_str) |
| static bool | is_series_o (const std::string &series_str) |
| static std::string | get_error_code_str (int error_code) |
| static bool | is_in_printing_status (std::string status) |
| static std::string | setting_id_to_type (std::string setting_id, std::string tray_type) |
Static Public Attributes | |
| static int | m_sequence_id = START_SEQ_ID |
Private Member Functions | |
| int | command_with_dialog (int cmd_result) |
| struct Slic3r::MachineObject::FilamentData |
| typedef std::function<void(std::string topic, std::string payload)> Slic3r::MachineObject::MsgFn |
| Enumerator | |
|---|---|
| NotActive | |
| Active | |
| UpdateToDate | |
| enum Slic3r::MachineObject::DeviceMode : unsigned int |
| Enumerator | |
|---|---|
| DEVICE_MODE_FDM | |
| DEVICE_MODE_LASER | |
| DEVICE_MODE_CUT | |
| enum Slic3r::MachineObject::DoorOpenCheckState : int |
| Enumerator | |
|---|---|
| DOOR_OPEN_CHECK_DISABLE | |
| DOOR_OPEN_CHECK_ENABLE_WARNING | |
| DOOR_OPEN_CHECK_ENABLE_PAUSE_PRINT | |
| enum Slic3r::MachineObject::PlateMakerDectect : int |
| Enumerator | |
|---|---|
| POS_CHECK | |
| TYPE_POS_CHECK | |
| Enumerator | |
|---|---|
| PRINT_OP_AUTO_RECOVERY | |
| PRINT_OP_MAX | |
| Slic3r::MachineObject::MachineObject | ( | DeviceManager * | manager, |
| NetworkAgent * | agent, | ||
| std::string | name, | ||
| std::string | id, | ||
| std::string | ip ) |
References ams_exist_bits, chamber_temp, chamber_temp_target, Slic3r::DevAxis::Create(), Slic3r::DevChamber::Create(), Slic3r::DevExtensionTool::Create(), Slic3r::DevUpgrade::Create(), dev_id, dev_ip, dev_name, frame_temp, has_ipcam, hw_switch_state, m_agent, m_axis, m_bed, m_calib, m_chamber, m_config, m_ctrl, m_extder_system, m_extension_tool, m_fan, m_fila_switch, m_fila_system, m_hms_system, m_is_online, m_lamp, m_manager, m_nozzle_mapping_ptr, m_nozzle_system, m_print_error_img_id, m_print_options, m_status, m_storage, m_upgrade, mc_left_time, mc_print_error_code, mc_print_line_number, mc_print_percent, mc_print_stage, mc_print_sub_stage, model_task, print_error, reset(), slice_info, subtask_, tray_exist_bits, tray_is_bbl_bits, upgrade_consistency_request, upgrade_force_upgrade, upgrade_new_version, VIRTUAL_TRAY_MAIN_ID, vt_slot, and wifi_signal.
| Slic3r::MachineObject::~MachineObject | ( | ) |
References free_slice_info(), m_bed, m_calib, m_command_error_code_dlgs, m_config, m_ctrl, m_extder_system, m_fan, m_fila_switch, m_hms_system, m_lamp, m_nozzle_system, m_print_options, m_status, model_task, and subtask_.
| void Slic3r::MachineObject::_parse_ams_status | ( | int | ams_status | ) |
References ams_status_main, Slic3r::AMS_STATUS_MAIN_ASSIST, Slic3r::AMS_STATUS_MAIN_CALIBRATION, Slic3r::AMS_STATUS_MAIN_COLD_PULL, Slic3r::AMS_STATUS_MAIN_DEBUG, Slic3r::AMS_STATUS_MAIN_FILAMENT_CHANGE, Slic3r::AMS_STATUS_MAIN_IDLE, Slic3r::AMS_STATUS_MAIN_RFID_IDENTIFYING, Slic3r::AMS_STATUS_MAIN_SELF_CHECK, Slic3r::AMS_STATUS_MAIN_UNKNOWN, ams_status_sub, and Slic3r::trace().
Referenced by parse_json().
| void Slic3r::MachineObject::add_command_error_code_dlg | ( | int | command_err, |
| nlohmann::json | action_json = nlohmann::json{} ) |
References m_command_error_code_dlgs, m_token, Slic3r::GUI::DeviceErrorDialog::set_action_json(), and Slic3r::GUI::DeviceErrorDialog::show_error_code().
Referenced by parse_json().
| bool Slic3r::MachineObject::any_loaded_filament_is_stringing_prone | ( | ) | const |
References get_filament_id(), Slic3r::is_stringing_prone_filament(), m_extder_system, and print_job_filament_mapping.
| bool Slic3r::MachineObject::can_abort | ( | ) |
References is_in_printing_status(), and print_status.
Referenced by is_sdcard_printing(), and Slic3r::GUI::MachineInfoPanel::update().
| bool Slic3r::MachineObject::can_pause | ( | ) |
References print_status.
| bool Slic3r::MachineObject::can_print | ( | ) |
References print_status.
| bool Slic3r::MachineObject::can_resume | ( | ) |
References print_status.
Referenced by Slic3r::GUI::CalibrationCaliPage::on_subtask_pause_resume(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::can_unload_filament | ( | ) |
References ams_status_main, Slic3r::AMS_STATUS_MAIN_IDLE, HasAms(), hw_switch_state, and m_extder_system.
| bool Slic3r::MachineObject::can_use_emmc_print | ( | ) | const |
References Slic3r::AppConfig::get(), and is_support_print_with_emmc.
Referenced by Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| bool Slic3r::MachineObject::canEnableTimelapse | ( | wxString & | error_message | ) | const |
References _L, Slic3r::DevStorage::HAS_SDCARD_ABNORMAL, Slic3r::DevStorage::HAS_SDCARD_NORMAL, Slic3r::DevStorage::HAS_SDCARD_READONLY, is_support_internal_timelapse, is_support_timelapse, m_has_timelapse_kit, m_storage, and Slic3r::DevStorage::NO_SDCARD.
Referenced by Slic3r::GUI::SelectMachineDialog::load_option_vals().
| void Slic3r::MachineObject::check_ams_filament_valid | ( | ) |
References Slic3r::PresetCollection::begin(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), command_ams_filament_settings(), Slic3r::PresetCollection::end(), Slic3r::PresetBundle::filaments, get_preset_extruder_index(), Slic3r::DevPrinterConfigUtil::get_printer_display_name(), m_extder_system, m_fila_system, m_nozzle_filament_data, MAIN_EXTRUDER_ID, printer_type, Slic3r::DevNozzle::ToNozzleVolumeType(), and vt_slot.
| bool Slic3r::MachineObject::check_enable_np | ( | const nlohmann::json & | ) | const |
Referenced by parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::check_pa_result_validation | ( | PACalibResult & | result | ) |
References Slic3r::PACalibResult::k_value.
Referenced by parse_json().
| int Slic3r::MachineObject::check_resume_condition | ( | ) |
Referenced by command_ams_control(), command_hms_idle_ignore(), command_hms_ignore(), command_hms_resume(), and command_task_resume().
| bool Slic3r::MachineObject::check_version_valid | ( | ) |
References get_version_retry, Slic3r::module(), and module_vers.
Referenced by parse_json().
| void Slic3r::MachineObject::clear_auto_nozzle_mapping | ( | ) |
| void Slic3r::MachineObject::clear_version_info | ( | ) |
References air_pump_version_info, amshub_version_info, cutting_module_version_info, exhaustfan_version_info, extinguish_version_info, filatrack_version_info, laser_version_info, m_nozzle_system, module_vers, and rotary_version_info.
Referenced by parse_json().
| int Slic3r::MachineObject::cloud_publish_json | ( | std::string | json_str, |
| int | qos = 0, | ||
| int | flag = 0 ) |
References get_dev_id(), and m_agent.
Referenced by publish_json().
| int Slic3r::MachineObject::command_ack_proceed | ( | nlohmann::json & | proceed | ) |
References Slic3r::empty(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_ams_air_print_detect | ( | bool | air_print_detect | ) |
References ams_air_print_status, m_sequence_id, publish_json(), and Slic3r::trace().
| int Slic3r::MachineObject::command_ams_calibrate | ( | int | ams_id | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::command_ams_change_filament | ( | bool | load, |
| std::string | ams_id, | ||
| std::string | slot_id, | ||
| int | old_temp = 210, | ||
| int | new_temp = 210, | ||
| std::optional< int > | extruder_id = std::nullopt ) |
References load(), m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::AMSDryCtrWin::create_cannot_dry_panel().
| int Slic3r::MachineObject::command_ams_control | ( | std::string | action | ) |
References check_resume_condition(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_ams_drying_stop | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_ams_filament_settings | ( | int | ams_id, |
| int | slot_id, | ||
| std::string | filament_id, | ||
| std::string | setting_id, | ||
| std::string | tray_color, | ||
| std::string | tray_type, | ||
| int | nozzle_temp_min, | ||
| int | nozzle_temp_max, | ||
| const std::vector< std::string > & | tray_colors = {}, | ||
| int | tray_ctype = 2 ) |
References m_sequence_id, publish_json(), VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by check_ams_filament_valid().
| int Slic3r::MachineObject::command_ams_refresh_rfid | ( | int | ams_id, |
| int | slot_id ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::command_ams_select_tray | ( | std::string | tray_id | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::command_ams_switch_filament | ( | bool | switch_filament | ) |
References ams_switch_filament_start, m_fila_system, m_sequence_id, publish_json(), and Slic3r::trace().
| int Slic3r::MachineObject::command_ams_user_settings | ( | bool | start_read_opt, |
| bool | tray_read_opt, | ||
| bool | remain_flag = false ) |
References ams_user_setting_start, m_fila_system, m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_auto_leveling | ( | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::command_axis_control | ( | std::string | axis, |
| double | unit = 1.0f, | ||
| double | input_val = 1.0f, | ||
| int | speed = 3000 ) |
References command_with_dialog(), get_dev_id(), is_core_xy(), is_lan_mode_printer(), m_agent, m_sequence_id, and m_support_mqtt_axis_control.
| int Slic3r::MachineObject::command_clean_print_error | ( | std::string | task_id, |
| int | print_error ) |
References m_sequence_id, print_error, and publish_json().
| int Slic3r::MachineObject::command_clean_print_error_uiop | ( | int | print_error | ) |
References m_sequence_id, print_error, and publish_json().
| int Slic3r::MachineObject::command_consistency_upgrade_confirm | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_delete_pa_calibration | ( | const PACalibIndexInfo & | pa_calib | ) |
References Slic3r::_generate_nozzle_id(), Slic3r::PACalibIndexInfo::cali_idx, Slic3r::PACalibIndexInfo::extruder_id, Slic3r::PACalibIndexInfo::filament_id, m_sequence_id, Slic3r::PACalibIndexInfo::nozzle_diameter, Slic3r::PACalibIndexInfo::nozzle_pos_id, Slic3r::PACalibIndexInfo::nozzle_sn, Slic3r::PACalibIndexInfo::nozzle_volume_type, publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::delete_PA_calib_result().
| int Slic3r::MachineObject::command_dont_remind_next_time | ( | nlohmann::json & | mqtt_guard_json | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_extruder_control | ( | int | nozzle_id, |
| double | val ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_extrusion_cali_set | ( | int | tray_index, |
| std::string | setting_id, | ||
| std::string | name, | ||
| float | k, | ||
| float | n, | ||
| int | bed_temp = -1, | ||
| int | nozzle_temp = -1, | ||
| float | max_volumetric_speed = -1 ) |
References m_sequence_id, publish_json(), and Slic3r::trace().
| int Slic3r::MachineObject::command_get_access_code | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_get_flow_ratio_calibration_result | ( | float | nozzle_diameter | ) |
References m_sequence_id, Slic3r::nozzle_diameter(), publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::emit_get_flow_ratio_calib_results().
| int Slic3r::MachineObject::command_get_pa_calibration_result | ( | float | nozzle_diameter | ) |
References m_sequence_id, Slic3r::nozzle_diameter(), publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::emit_get_PA_calib_results().
| int Slic3r::MachineObject::command_get_pa_calibration_tab | ( | const PACalibExtruderInfo & | calib_info | ) |
References Slic3r::_generate_nozzle_id(), Slic3r::PACalibExtruderInfo::extruder_id, Slic3r::PACalibExtruderInfo::filament_id, m_sequence_id, Slic3r::PACalibExtruderInfo::nozzle_diameter, Slic3r::PACalibExtruderInfo::nozzle_pos_id, Slic3r::PACalibExtruderInfo::nozzle_sn, Slic3r::PACalibExtruderInfo::nozzle_volume_type, publish_json(), request_tab_from_bbs, reset_pa_cali_history_result(), to_string_nozzle_diameter(), Slic3r::PACalibExtruderInfo::use_extruder_id, and Slic3r::PACalibExtruderInfo::use_nozzle_volume_type.
Referenced by Slic3r::GUI::CalibUtils::emit_get_PA_calib_infos(), and Slic3r::DevCalib::RequestPAHistory().
| int Slic3r::MachineObject::command_get_version | ( | bool | with_retry = true | ) |
References get_version_retry, GET_VERSION_RETRYS, m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::SelectMachineDialog::on_selection_changed(), Slic3r::GUI::SendToPrinterDialog::on_selection_changed(), parse_json(), and Slic3r::GUI::UpgradePanel::refresh_version_and_firmware().
| int Slic3r::MachineObject::command_go_home | ( | ) |
References command_with_dialog(), get_dev_id(), is_in_printing(), is_lan_mode_printer(), m_agent, m_sequence_id, and m_support_mqtt_homing.
| int Slic3r::MachineObject::command_hms_idle_ignore | ( | const std::string & | error_str, |
| int | type ) |
References check_resume_condition(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_hms_ignore | ( | const std::string & | error_str, |
| const std::string & | job_id ) |
References check_resume_condition(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_hms_resume | ( | const std::string & | error_str, |
| const std::string & | job_id ) |
References check_resume_condition(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_hms_stop | ( | const std::string & | error_str, |
| const std::string & | job_id ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_ipcam_check_timelapse_storage | ( | const std::string & | storage, |
| int | total_layer ) |
References m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::SelectMachineDialog::start_timelapse_storage_check().
| int Slic3r::MachineObject::command_ipcam_delete_oldest_timelapse | ( | const std::string & | storage, |
| int | total_layer ) |
References m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::SelectMachineDialog::show_timelapse_storage_dialog().
| int Slic3r::MachineObject::command_ipcam_record | ( | bool | on_off | ) |
References camera_recording_ctl_start, camera_recording_when_printing, m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_ipcam_resolution_set | ( | std::string | resolution | ) |
References camera_recording_ctl_start, camera_resolution, camera_resolution_hold_count, HOLD_COUNT_CAMERA, m_sequence_id, publish_json(), and Slic3r::resolution().
| int Slic3r::MachineObject::command_ipcam_timelapse | ( | bool | on_off | ) |
References camera_timelapse, camera_timelapse_hold_count, HOLD_COUNT_CAMERA, m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_nozzle_blob_detect | ( | bool | nozzle_blob_detect | ) |
References m_sequence_id, nozzle_blob_detection_enabled, nozzle_blob_detection_hold_start, and publish_json().
| int Slic3r::MachineObject::command_purification_disable | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_pushing | ( | std::string | cmd | ) |
References dev_id, Slic3r::diff(), last_request_start, m_sequence_id, publish_json(), REQUEST_START_MIN_TIME, and Slic3r::trace().
Referenced by Slic3r::DeviceManager::check_pushing().
| int Slic3r::MachineObject::command_refresh_nozzle | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_request_push_all | ( | bool | request_now = false | ) |
References dev_id, Slic3r::diff(), last_request_push, m_sequence_id, publish_json(), REQUEST_PUSH_MIN_TIME, and Slic3r::trace().
Referenced by Slic3r::DeviceManager::keep_alive(), Slic3r::GUI::SelectMachineDialog::on_selection_changed(), Slic3r::GUI::SendToPrinterDialog::on_selection_changed(), and parse_json().
| int Slic3r::MachineObject::command_set_bed | ( | int | temp | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, m_sequence_id, and m_support_mqtt_bet_ctrl.
| int Slic3r::MachineObject::command_set_chamber | ( | int | temp | ) |
References m_sequence_id, and publish_json().
| void Slic3r::MachineObject::command_set_door_open_check | ( | DoorOpenCheckState | state | ) |
References DOOR_OPEN_CHECK_DISABLE, DOOR_OPEN_CHECK_ENABLE_PAUSE_PRINT, DOOR_OPEN_CHECK_ENABLE_WARNING, m_sequence_id, publish_json(), xcam_door_open_check, and xcam_door_open_check_start_time.
| int Slic3r::MachineObject::command_set_filament_tangle_detect | ( | bool | fliament_tangle_detect | ) |
References m_sequence_id, and publish_json().
Referenced by command_xcam_control_filament_tangle_detect().
| int Slic3r::MachineObject::command_set_nozzle | ( | int | temp | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::command_set_nozzle_new | ( | int | nozzle_id, |
| int | temp ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_set_pa_calibration | ( | const std::vector< PACalibResult > & | pa_calib_values, |
| bool | is_auto_cali ) |
References Slic3r::_generate_nozzle_id(), m_sequence_id, Slic3r::nozzle_diameter(), Slic3r::nozzle_volume_type(), publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::set_PA_calib_result().
| int Slic3r::MachineObject::command_set_printer_nozzle | ( | std::string | nozzle_type, |
| float | diameter ) |
| int Slic3r::MachineObject::command_set_printer_nozzle2 | ( | int | id, |
| std::string | nozzle_type, | ||
| float | diameter ) |
| int Slic3r::MachineObject::command_set_printing_option | ( | bool | auto_recovery | ) |
References m_sequence_id, PRINT_OP_AUTO_RECOVERY, and publish_json().
Referenced by command_xcam_control_auto_recovery_step_loss().
| int Slic3r::MachineObject::command_set_printing_speed | ( | DevPrintingSpeedLevel | lvl | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_set_prompt_sound | ( | bool | prompt_sound | ) |
References m_sequence_id, and publish_json().
Referenced by command_xcam_control_allow_prompt_sound().
| void Slic3r::MachineObject::command_set_save_remote_print_file_to_storage | ( | bool | save | ) |
References get_save_remote_print_file_to_storage(), m_sequence_id, publish_json(), save(), xcam__save_remote_print_file_to_storage, and xcam__save_remote_print_file_to_storage_start_time.
| int Slic3r::MachineObject::command_start_calibration | ( | bool | vibration, |
| bool | bed_leveling, | ||
| bool | xcam_cali, | ||
| bool | motor_noise, | ||
| bool | nozzle_cali, | ||
| bool | bed_cali, | ||
| bool | clumppos_cali ) |
References is_support_command_calibration(), m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_start_camera | ( | ) |
| int Slic3r::MachineObject::command_start_extrusion_cali | ( | int | tray_index, |
| int | nozzle_temp, | ||
| int | bed_temp, | ||
| float | max_volumetric_speed, | ||
| std::string | setting_id = "" ) |
References last_extrusion_cali_start_time, m_sequence_id, publish_json(), and Slic3r::trace().
| int Slic3r::MachineObject::command_start_flow_ratio_calibration | ( | const X1CCalibInfos & | calib_data | ) |
References Slic3r::X1CCalibInfos::calib_datas, Slic3r::filament_ids(), m_sequence_id, publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::calib_flowrate_X1C().
| int Slic3r::MachineObject::command_start_pa_calibration | ( | const X1CCalibInfos & | pa_data, |
| int | mode = 0 ) |
References Slic3r::_generate_nozzle_id(), Slic3r::X1CCalibInfos::calib_datas, Slic3r::filament_ids(), m_sequence_id, pa_calib_results, publish_json(), and to_string_nozzle_diameter().
Referenced by Slic3r::GUI::CalibUtils::calib_PA().
| int Slic3r::MachineObject::command_stop_buzzer | ( | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::command_stop_extrusion_cali | ( | ) |
References command_task_abort(), is_in_extrusion_cali(), and Slic3r::trace().
| int Slic3r::MachineObject::command_task_abort | ( | ) |
References m_sequence_id, publish_json(), and Slic3r::trace().
Referenced by command_stop_extrusion_cali(), Slic3r::GUI::CalibrationCaliPage::on_subtask_abort(), and Slic3r::GUI::MultiTaskItem::onStop().
| int Slic3r::MachineObject::command_task_cancel | ( | std::string | job_id | ) |
References m_sequence_id, publish_json(), and Slic3r::trace().
Referenced by Slic3r::GUI::MultiTaskItem::onCancel().
| int Slic3r::MachineObject::command_task_partskip | ( | std::vector< int > | part_ids | ) |
References m_sequence_id, publish_json(), and Slic3r::trace().
| int Slic3r::MachineObject::command_task_pause | ( | ) |
References m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::CalibrationCaliPage::on_subtask_pause_resume(), and Slic3r::GUI::MultiTaskItem::onPause().
| int Slic3r::MachineObject::command_task_resume | ( | ) |
References check_resume_condition(), m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::CalibrationCaliPage::on_subtask_pause_resume(), and Slic3r::GUI::MultiTaskItem::onResume().
| int Slic3r::MachineObject::command_upgrade_confirm | ( | ) |
References m_sequence_id, and publish_json().
Referenced by Slic3r::GUI::MachineInfoPanel::confirm_upgrade().
| int Slic3r::MachineObject::command_upgrade_firmware | ( | FirmwareInfo | info | ) |
References m_sequence_id, Slic3r::FirmwareInfo::module_type, publish_json(), Slic3r::FirmwareInfo::url, and Slic3r::FirmwareInfo::version.
| int Slic3r::MachineObject::command_upgrade_module | ( | std::string | url, |
| std::string | module_type, | ||
| std::string | version ) |
References m_sequence_id, and publish_json().
|
private |
References m_agent, ORCA_NETWORK_ERR_CAP_NOT_AVAILABLE, ORCA_NETWORK_ERR_CMD_NOT_SUPPORTED, and show_unsupported_dlg().
Referenced by command_ams_calibrate(), command_ams_refresh_rfid(), command_ams_select_tray(), command_auto_leveling(), command_axis_control(), command_go_home(), command_set_bed(), command_set_nozzle(), and command_xyz_abs().
| int Slic3r::MachineObject::command_xcam_control | ( | std::string | module_name, |
| bool | on_off, | ||
| std::string | lvl = "" ) |
References m_sequence_id, and publish_json().
Referenced by command_xcam_control_ai_monitoring(), command_xcam_control_airprinting_detection(), command_xcam_control_buildplate_marker_detector(), command_xcam_control_first_layer_inspector(), command_xcam_control_nozzleclumping_detection(), command_xcam_control_purgechutepileup_detection(), and command_xcam_control_spaghetti_detection().
| int Slic3r::MachineObject::command_xcam_control_ai_monitoring | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), xcam_ai_monitoring, xcam_ai_monitoring_hold_start, and xcam_ai_monitoring_sensitivity.
| int Slic3r::MachineObject::command_xcam_control_airprinting_detection | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), xcam_ai_monitoring_hold_start, xcam_airprinting_detection, and xcam_airprinting_detection_sensitivity.
| int Slic3r::MachineObject::command_xcam_control_allow_prompt_sound | ( | bool | on_off | ) |
References command_set_prompt_sound(), xcam_allow_prompt_sound, and xcam_prompt_sound_hold_start.
| int Slic3r::MachineObject::command_xcam_control_auto_recovery_step_loss | ( | bool | on_off | ) |
References command_set_printing_option(), xcam_auto_recovery_hold_start, and xcam_auto_recovery_step_loss.
| int Slic3r::MachineObject::command_xcam_control_buildplate_marker_detector | ( | bool | on_off | ) |
References command_xcam_control(), xcam_buildplate_marker_detector, and xcam_buildplate_marker_hold_start.
| int Slic3r::MachineObject::command_xcam_control_filament_tangle_detect | ( | bool | on_off | ) |
References command_set_filament_tangle_detect(), xcam_filament_tangle_detect, and xcam_filament_tangle_detect_hold_start.
| int Slic3r::MachineObject::command_xcam_control_first_layer_inspector | ( | bool | on_off, |
| bool | print_halt ) |
References command_xcam_control(), xcam_first_layer_hold_start, and xcam_first_layer_inspector.
| int Slic3r::MachineObject::command_xcam_control_nozzleclumping_detection | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), xcam_ai_monitoring_hold_start, xcam_nozzleclumping_detection, and xcam_nozzleclumping_detection_sensitivity.
| int Slic3r::MachineObject::command_xcam_control_purgechutepileup_detection | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), xcam_ai_monitoring_hold_start, xcam_purgechutepileup_detection, and xcam_purgechutepileup_detection_sensitivity.
| int Slic3r::MachineObject::command_xcam_control_spaghetti_detection | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), xcam_ai_monitoring_hold_start, xcam_spaghetti_detection, and xcam_spaghetti_detection_sensitivity.
| int Slic3r::MachineObject::command_xyz_abs | ( | ) |
References command_with_dialog(), get_dev_id(), is_lan_mode_printer(), m_agent, and m_sequence_id.
| int Slic3r::MachineObject::commnad_select_pa_calibration | ( | const PACalibIndexInfo & | pa_calib_info | ) |
References Slic3r::PACalibIndexInfo::ams_id, Slic3r::PACalibIndexInfo::cali_idx, Slic3r::PACalibIndexInfo::filament_id, m_sequence_id, Slic3r::PACalibIndexInfo::nozzle_diameter, Slic3r::PACalibIndexInfo::nozzle_pos_id, Slic3r::PACalibIndexInfo::nozzle_sn, publish_json(), Slic3r::PACalibIndexInfo::slot_id, to_string_nozzle_diameter(), and Slic3r::PACalibIndexInfo::tray_id.
Referenced by Slic3r::GUI::CalibUtils::select_PA_calib_result().
| int Slic3r::MachineObject::connect | ( | ) |
References dev_id_from_address(), Slic3r::empty(), get_access_code(), get_dev_id(), get_dev_ip(), Slic3r::Http::get_host_from_url(), m_access_revoked, m_agent, Slic3r::MOONRAKER_PRINTER_AGENT_ID, printer_agent_id, and set_access_code().
|
inline |
References dev_connection_type.
Referenced by Slic3r::GUI::SendToPrinterDialog::ChangeConnectMethod(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::DeviceManager::parse_user_print_info(), Slic3r::GUI::Plater::print_job_finished(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), Slic3r::GUI::CalibUtils::send_to_print(), and Slic3r::GUI::CalibUtils::send_to_print().
| bool Slic3r::MachineObject::contains_tray | ( | const std::string & | ams_id, |
| const std::string & | tray_id ) const |
References m_fila_system, VIRTUAL_AMS_DEPUTY_ID_STR, VIRTUAL_AMS_MAIN_ID_STR, and vt_slot.
Referenced by Slic3r::GUI::_check_kval_not_default(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
|
static |
Referenced by connect(), Slic3r::GUI::GUI_App::select_machine(), and Slic3r::GUI::GUI_App::switch_printer_agent().
| int Slic3r::MachineObject::disconnect | ( | ) |
References m_agent, and set_online_state().
| void Slic3r::MachineObject::free_slice_info | ( | ) |
References get_slice_info_thread, and slice_info.
Referenced by ~MachineObject().
| std::string Slic3r::MachineObject::get_access_code | ( | ) | const |
References access_code.
Referenced by connect(), Slic3r::GUI::PartSkipDialog::fetchUrl(), Slic3r::GUI::SendToPrinterDialog::GetConnection(), has_access_right(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::GUI_App::select_machine(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::GUI::GUI_App::switch_printer_agent(), Slic3r::DeviceManager::update_local_machine(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
| void Slic3r::MachineObject::get_ams_colors | ( | std::vector< wxColour > & | ams_colors | ) |
References m_fila_system.
Referenced by Slic3r::GUI::SelectMachineDialog::do_ams_mapping(), and Slic3r::GUI::SyncAmsInfoDialog::do_ams_mapping().
| Slic3r::DevAmsTray * Slic3r::MachineObject::get_ams_tray | ( | std::string | ams_id, |
| std::string | tray_id ) |
References m_fila_system.
| std::map< int, DevFirmwareVersionInfo > Slic3r::MachineObject::get_ams_version | ( | ) |
References module_vers.
Referenced by Slic3r::GUI::MachineInfoPanel::update_ams_ext().
| std::string Slic3r::MachineObject::get_auto_pa_cali_thumbnail_img_str | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_auto_pa_cali_image(), and printer_type.
| int Slic3r::MachineObject::get_bed_temperature_limit | ( | ) |
References BED_TEMP_LIMIT, bed_temperature_limit, get_printer_series(), is_220V_voltage, and SERIES_X1.
| std::string Slic3r::MachineObject::get_bind_str | ( | ) |
References bind_user_name.
| std::vector< std::string > Slic3r::MachineObject::get_compatible_machine | ( | ) |
References Slic3r::DevPrinterConfigUtil::get_compatible_machine(), and printer_type.
Referenced by Slic3r::DevPrinterConfigUtil::is_printer_model_compatible().
| Slic3r::DevAms * Slic3r::MachineObject::get_curr_Ams | ( | ) |
References m_extder_system, and m_fila_system.
Referenced by get_curr_tray().
| wxString Slic3r::MachineObject::get_curr_stage | ( | ) |
References Slic3r::get_stage_string(), stage_curr, and stage_list_info.
Referenced by Slic3r::GUI::CalibrationCaliPage::update_subtask().
| int Slic3r::MachineObject::get_curr_stage_idx | ( | ) |
References stage_curr, and stage_list_info.
Referenced by Slic3r::GUI::CalibrationDialog::update_cali().
| DevAmsTray * Slic3r::MachineObject::get_curr_tray | ( | ) |
References get_curr_Ams(), Slic3r::DevAms::GetTrays(), m_extder_system, VIRTUAL_TRAY_MAIN_ID, and vt_slot.
|
inline |
References dev_id.
Referenced by Slic3r::DevCtrlInfo::DevCtrlInfo(), Slic3r::GUI::MultiMachineItem::MultiMachineItem(), Slic3r::GUI::CalibrationWizard::back_preset_info(), Slic3r::GUI::Sidebar::build_filament_ams_list(), cloud_publish_json(), command_ams_calibrate(), command_ams_refresh_rfid(), command_ams_select_tray(), command_auto_leveling(), command_axis_control(), command_go_home(), command_set_bed(), command_set_nozzle(), command_start_camera(), command_xyz_abs(), connect(), Slic3r::GUI::PartSkipDialog::fetchUrl(), Slic3r::GUI::HMSQuery::get_dev_id_type(), get_firmware_info(), Slic3r::GUI::get_hms_wiki_url(), Slic3r::GUI::Sidebar::priv::get_nozzle_options(), Slic3r::GUI::SendToPrinterDialog::GetConnection(), Slic3r::GUI::SelectMachineDialog::init_bind(), Slic3r::GUI::SelectMachineDialog::is_same_printer_model(), Slic3r::GUI::Sidebar::load_ams_list(), Slic3r::GUI::SelectMachineDialog::load_option_vals(), local_publish_json(), Slic3r::GUI::CalibrationWizard::on_device_connected(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_ok_btn(), Slic3r::GUI::MonitorPanel::on_select_printer(), Slic3r::GUI::SelectMachineDialog::on_selection_changed(), Slic3r::GUI::SendToPrinterDialog::on_selection_changed(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::PrintingTaskPanel::on_stage_clicked(), Slic3r::GUI::GUI_App::on_start_subscribe_again(), Slic3r::DeviceManagerRefresher::on_timer(), Slic3r::DeviceManager::OnMachineBindStateChanged(), Slic3r::GUI::MultiTaskItem::onPause(), Slic3r::GUI::MultiTaskItem::onResume(), Slic3r::GUI::MultiTaskItem::onStop(), parse_json(), Slic3r::GUI::Plater::print_job_finished(), Slic3r::GUI::GUI_App::process_network_msg(), Slic3r::GUI::CalibrationWizard::recover_preset_info(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::sCheckFilamentInfo(), set_access_code(), Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::GUI::GUI_App::switch_printer_agent(), Slic3r::GUI::MultiMachineManagerPage::sync_state(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::MachineInfoPanel::update(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::SelectMachinePopup::update_other_devices(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::Sidebar::priv::update_sync_status(), Slic3r::GUI::SendToPrinterDialog::update_user_printer(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
References dev_ip.
Referenced by connect(), Slic3r::GUI::PartSkipDialog::fetchUrl(), Slic3r::GUI::SendToPrinterDialog::GetConnection(), is_local(), Slic3r::DeviceManager::on_machine_alive(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::DeviceManager::parse_user_print_info(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::SelectMachinePopup::search_for_printer(), Slic3r::GUI::selected_machines(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
References dev_name.
Referenced by Slic3r::GUI::_compare_obj_names(), Slic3r::GUI::MultiSendMachineModel::AddMachine(), Slic3r::GUI::SelectMachineDialog::init_bind(), Slic3r::DeviceManager::parse_user_print_info(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::SelectMachinePopup::search_for_printer(), Slic3r::GUI::selected_machines(), Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard(), Slic3r::GUI::MultiMachineManagerPage::sync_state(), Slic3r::GUI::MachineInfoPanel::update(), Slic3r::GUI::SyncAmsInfoDialog::update_lan_machine_list(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::SideTools::update_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_user_printer().
|
inline |
References xcam_door_open_check.
|
static |
Referenced by get_print_error_str().
| int Slic3r::MachineObject::get_extruder_id_by_ams_id | ( | const std::string & | ams_id | ) |
References m_fila_system.
Referenced by Slic3r::check_filaments_printable(), Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_show_status().
| std::string Slic3r::MachineObject::get_filament_display_type | ( | const std::string & | ams_id, |
| const std::string & | tray_id ) const |
References Slic3r::DevAmsTray::get_display_filament_type(), and get_tray().
| std::string Slic3r::MachineObject::get_filament_id | ( | std::string | ams_id, |
| std::string | tray_id ) const |
References get_tray(), and Slic3r::DevAmsTray::setting_id.
Referenced by any_loaded_filament_is_stringing_prone(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| std::string Slic3r::MachineObject::get_filament_type | ( | const std::string & | ams_id, |
| const std::string & | tray_id ) const |
References Slic3r::DevAmsTray::get_filament_type(), and get_tray().
Referenced by Slic3r::GUI::SelectMachineDialog::on_ok_btn().
| int Slic3r::MachineObject::get_file_remote | ( | ) |
References file_remote, Slic3r::FR_Agora, Slic3r::FR_None, Slic3r::FR_Tutk, Slic3r::FR_TutkAgora, and is_support_agora.
Referenced by Slic3r::GUI::SendToPrinterDialog::GetConnection(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
| void Slic3r::MachineObject::get_firmware_info | ( | ) |
References Slic3r::create_thread(), Slic3r::FirmwareInfo::description, firmware_list, get_dev_id(), m_agent, m_firmware_thread_started, m_firmware_valid, Slic3r::FirmwareInfo::module_type, Slic3r::FirmwareInfo::name, Slic3r::trace(), Slic3r::FirmwareInfo::url, and Slic3r::FirmwareInfo::version.
Referenced by Slic3r::GUI::UpgradePanel::refresh_version_and_firmware().
| std::string Slic3r::MachineObject::get_firmware_type_str | ( | ) |
| int Slic3r::MachineObject::get_flag_bits | ( | int | num, |
| int | start, | ||
| int | count = 1, | ||
| int | base = 10 ) const |
References count.
| int Slic3r::MachineObject::get_flag_bits | ( | std::string | str, |
| int | start, | ||
| int | count = 1 ) const |
References count.
Referenced by parse_home_flag(), parse_json(), parse_new_info(), and Slic3r::DevBed::ParseV2_0().
| uint32_t Slic3r::MachineObject::get_flag_bits_no_border | ( | std::string | str, |
| int | start_idx, | ||
| int | count = 1 ) const |
References count.
Referenced by Slic3r::DevPrintOptionsParser::Parse(), and parse_new_info().
| std::string Slic3r::MachineObject::get_ftp_folder | ( | ) |
References Slic3r::DevPrinterConfigUtil::get_ftp_folder(), and printer_type.
Referenced by Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::CalibUtils::send_to_print(), and Slic3r::GUI::CalibUtils::send_to_print().
|
inline |
References m_lan_mode_connection_state.
Referenced by Slic3r::GUI::SelectMachineDialog::on_selection_changed(), and Slic3r::GUI::SendToPrinterDialog::on_selection_changed().
| std::string Slic3r::MachineObject::get_lifecycle_type_str | ( | ) |
| int Slic3r::MachineObject::get_liveview_remote | ( | ) |
References is_support_agora, liveview_remote, Slic3r::LVR_Agora, Slic3r::LVR_None, Slic3r::LVR_Tutk, and Slic3r::LVR_TutkAgora.
Referenced by Slic3r::GUI::MediaPlayCtrl::SetMachineObject().
| int Slic3r::MachineObject::get_max_filament_color_count | ( | ) | const |
References is_enable_ams_np, is_series_o(), is_series_x(), and is_support_filament_32_colors.
Referenced by Slic3r::GUI::SelectMachineDialog::update_show_status().
| BBLModelTask * Slic3r::MachineObject::get_modeltask | ( | ) |
References model_task.
Referenced by Slic3r::GUI::CalibrationCaliPage::update_subtask().
|
inline |
References m_nozzle_mapping_ptr.
Referenced by Slic3r::GUI::SelectMachineDialog::CheckErrorSyncNozzleMappingResultV0(), Slic3r::GUI::SelectMachineDialog::CheckErrorSyncNozzleMappingResultV1(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzle_str(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzles(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::AmsMapingPopup::OnNozzleMappingSelected(), Slic3r::GUI::AmsMapingPopup::update_flush_waste(), and Slic3r::GUI::AmsMapingPopup::update_rack_select().
|
nodiscard |
References Slic3r::DevPrinterConfigUtil::get_json_from_config(), and printer_type.
| std::string Slic3r::MachineObject::get_ota_version | ( | ) |
References module_vers.
Referenced by Slic3r::GUI::PartSkipDialog::fetchUrl(), Slic3r::GUI::SendToPrinterDialog::GetConnection(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
References is_main_extruder_on_left(), and is_multi_extruders().
Referenced by check_ams_filament_valid().
|
inline |
References get_error_code_str().
| std::string Slic3r::MachineObject::get_printer_ams_type | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_use_ams_type(), and printer_type.
Referenced by Slic3r::DevFilaSystemParser::ParseV1_0().
| PrinterArch Slic3r::MachineObject::get_printer_arch | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_arch(), and printer_type.
Referenced by is_core_xy(), Slic3r::GUI::CalibrationPAStartPage::on_device_connected(), and Slic3r::GUI::SelectMachineDialog::update_select_layout().
| PrinterSeries Slic3r::MachineObject::get_printer_series | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), printer_type, SERIES_P1P, and SERIES_X1.
Referenced by get_bed_temperature_limit(), Slic3r::GUI::get_cali_filament_mode(), Slic3r::GUI::get_cali_style(), Slic3r::GUI::get_obj_calibration_mode(), is_camera_busy_off(), is_support_command_calibration(), Slic3r::GUI::CalibrationPresetPage::need_check_sdcard(), Slic3r::GUI::CalibrationFlowRateStartPage::on_device_connected(), Slic3r::GUI::CalibrationPAStartPage::on_device_connected(), and parse_version().
| std::string Slic3r::MachineObject::get_printer_series_str | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), and printer_type.
| std::string Slic3r::MachineObject::get_printer_thumbnail_img_str | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_thumbnail_img(), printer_type, and Slic3r::resources_dir().
Referenced by Slic3r::GUI::MachineInfoPanel::update_printer_imgs().
| wxString Slic3r::MachineObject::get_printer_type_display_str | ( | ) | const |
References _L, Slic3r::DevPrinterConfigUtil::get_printer_display_name(), and printer_type.
Referenced by Slic3r::GUI::_get_tips(), Slic3r::GUI::SelectMachineDialog::show_status(), Slic3r::GUI::SyncAmsInfoDialog::show_status(), and Slic3r::GUI::MachineInfoPanel::update().
| std::vector< std::string > Slic3r::MachineObject::get_resolution_supported | ( | ) |
References camera_resolution_supported.
|
inline |
References xcam__save_remote_print_file_to_storage.
Referenced by command_set_save_remote_print_file_to_storage().
| std::string Slic3r::MachineObject::get_show_printer_type | ( | ) | const |
References installed_upgrade_kit, is_support_upgrade_kit, and printer_type.
Referenced by Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::Plater::check_printer_initialized(), Slic3r::GUI::Plater::priv::get_machine_sync_status(), Slic3r::GUI::get_printer_preset(), Slic3r::GUI::Sidebar::need_auto_sync_extruder_list_after_connect_priner(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), and Slic3r::GUI::Sidebar::priv::update_sync_status().
|
inline |
References stage_remaining_seconds.
Referenced by Slic3r::GUI::ThermalPreconditioningDialog::update_thermal_remaining_time().
| BBLSubTask * Slic3r::MachineObject::get_subtask | ( | ) |
References subtask_.
Referenced by parse_json(), and update_print_progress().
| DevAmsTray Slic3r::MachineObject::get_tray | ( | const std::string & | ams_id, |
| const std::string & | tray_id ) const |
References m_fila_system, VIRTUAL_AMS_DEPUTY_ID_STR, VIRTUAL_AMS_MAIN_ID_STR, and vt_slot.
Referenced by Slic3r::GUI::_check_kval_not_default(), get_filament_display_type(), get_filament_id(), get_filament_type(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| int Slic3r::MachineObject::get_upgrade_percent | ( | ) | const |
References upgrade_progress.
Referenced by Slic3r::GUI::MachineInfoPanel::update(), and Slic3r::GUI::AMSSettingTypePanel::UpdateInfo().
| wxString Slic3r::MachineObject::get_upgrade_result_str | ( | int | upgrade_err_code | ) |
References _L, UpgradeDownloadFailed, UpgradeFlashFailed, UpgradeNoError, UpgradePrinting, and UpgradeVerfifyFailed.
Referenced by Slic3r::GUI::MachineInfoPanel::update().
|
inline |
|
inline |
|
inline |
|
inline |
References m_config.
Referenced by Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibrationDialog::update_cali(), Slic3r::GUI::SelectMachineDialog::update_option_opts(), Slic3r::GUI::PrintOptionsDialog::update_options(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_show_status().
|
inline |
|
inline |
References m_extder_system.
Referenced by Slic3r::GUI::NewCalibrationHistoryDialog::NewCalibrationHistoryDialog(), Slic3r::GUI::_get_tips(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::check_nozzle_diameter_and_type(), Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), Slic3r::GUI::Plater::check_printer_initialized(), Slic3r::GUI::SelectMachineDialog::CheckErrorExtruderNozzleWithSlicing(), Slic3r::GUI::SelectMachineDialog::CheckWarningFilamentCrossExtruder(), Slic3r::GUI::SelectMachineDialog::do_ams_mapping(), Slic3r::GUI::NewCalibrationHistoryDialog::get_all_filaments(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzles(), Slic3r::GUI::get_printer_preset(), Slic3r::GUI::CalibrationCaliPage::get_selected_calibration_nozzle_dia(), Slic3r::DevNozzle::GetTotalExtruderCount(), Slic3r::GUI::CalibrationPresetPage::init_with_machine(), Slic3r::GUI::is_same_nozzle_type(), Slic3r::GUI::SyncAmsInfoDialog::is_same_nozzle_type(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::SelectMachineDialog::on_timer(), Slic3r::GUI::SyncAmsInfoDialog::on_timer(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::AmsMapingPopup::update(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::PressureAdvanceWizard::update(), Slic3r::GUI::SelectMachineDialog::update_filament_change_count(), Slic3r::GUI::AMSDryCtrWin::update_filament_list(), Slic3r::GUI::AmsReplaceMaterialDialog::update_machine_obj(), Slic3r::GUI::SelectMachineDialog::update_material_item_pos(), Slic3r::GUI::AMSDryCtrWin::update_printer_state(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), Slic3r::GUI::Sidebar::priv::update_sync_status(), and Slic3r::GUI::ExtruderSwithingStatus::updateBy().
|
inline |
References m_extension_tool.
Referenced by Slic3r::GUI::SelectMachineDialog::UpdateStatusCheckWarning_ExtensionTool().
|
inline |
References m_fan.
Referenced by Slic3r::GUI::FanControlPopupNew::update_fan_data(), and Slic3r::GUI::PrintOptionsDialog::update_purify_air_at_print_end().
|
inline |
References m_fila_switch.
Referenced by Slic3r::GUI::SelectMachineDialog::can_hybrid_mapping(), Slic3r::GUI::SelectMachineDialog::CheckErrorDynamicSwitchNozzle(), Slic3r::GUI::SelectMachineDialog::get_filament_change_gap_time(), Slic3r::GUI::SelectMachineDialog::get_filament_suggest_pos(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzle_str(), Slic3r::GUI::SyncAmsInfoDialog::has_selector(), Slic3r::GUI::AMSControl::isFilaSwitchReady(), Slic3r::GUI::SelectMachineDialog::on_ok_btn(), Slic3r::DevFilaSystemParser::ParseV1_0(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::CalibrationPresetPage::sync_ams_info(), Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::AmsMapingPopup::update_ams_tips(), Slic3r::GUI::AmsReplaceMaterialDialog::update_machine_obj(), Slic3r::GUI::SelectMachineDialog::update_material_item_pos(), Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::Sidebar::priv::update_sync_status().
|
inline |
References m_fila_system.
Referenced by Slic3r::_get_filament_name_from_ams(), Slic3r::DevMappingUtil::ams_filament_mapping(), Slic3r::MoonrakerPrinterAgent::build_ams_payload(), Slic3r::GUI::Sidebar::build_filament_ams_list(), Slic3r::GUI::ReselectMachineDialog::CaculateSwitcherDistribution(), Slic3r::GUI::FeedDirectionDialog::calcTrayName(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::SyncAmsInfoDialog::deal_only_exist_ext_spool(), Slic3r::GUI::SelectMachineDialog::do_ams_mapping(), Slic3r::DevCalib::ExtrusionCalibGetResultParse(), Slic3r::DevCalib::ExtrusionCalibSelectParse(), Slic3r::DevCalib::ExtrusionCalibSetParse(), Slic3r::GUI::SelectMachineDialog::get_filament_change_gap_time(), Slic3r::GUI::SelectMachineDialog::get_filament_suggest_pos(), Slic3r::DevExtderSystem::GetBackupAmsSlotInGroup(), Slic3r::GUI::ReselectMachineDialog::getTrayID(), Slic3r::GUI::SelectMachineDialog::is_ams_drying(), Slic3r::GUI::SelectMachineDialog::is_at_suggested_pos(), Slic3r::GUI::SelectMachineDialog::is_selected_ams_drying(), Slic3r::DevMappingUtil::is_valid_mapping_result(), Slic3r::GUI::SelectMachineDialog::on_ok_btn(), Slic3r::GUI::SelectMachineDialog::on_timer(), Slic3r::GUI::SyncAmsInfoDialog::on_timer(), Slic3r::GUI::AMSControl::parse_object(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::FilamentLoad::SetupSteps(), Slic3r::GUI::ExtruderGroup::sync_ams(), Slic3r::GUI::CalibrationPresetPage::sync_ams_info(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::AmsMapingPopup::update(), Slic3r::GUI::TrayListModel::update(), Slic3r::GUI::MachineInfoPanel::update_ams_ext(), Slic3r::GUI::AMSSetting::update_ams_img(), Slic3r::GUI::AMSDryCtrWin::update_filament_list(), Slic3r::GUI::AMSSetting::update_insert_material_read_mode(), Slic3r::GUI::AmsMapingPopup::update_mapping_items(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::Sidebar::priv::update_sync_status(), Slic3r::GUI::AMSControl::UpdateAmsDryControl(), Slic3r::GUI::AMSSetting::UpdateByObj(), Slic3r::GUI::AMSSettingTypePanel::UpdateInfo(), and Slic3r::GUI::ReselectMachineDialog::UpdateInfo().
|
inline |
References m_hms_system.
|
inline |
References m_nozzle_system.
Referenced by Slic3r::GUI::EditCalibrationHistoryDialog::EditCalibrationHistoryDialog(), Slic3r::GUI::_is_rack_managed_nozzle(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::SelectMachineDialog::CheckErrorExtruderNozzleWithSlicing(), Slic3r::GUI::SelectMachineDialog::CheckErrorRackStatus(), Slic3r::GUI::SelectMachineDialog::CheckErrorSyncNozzleMappingResultV0(), Slic3r::GUI::SelectMachineDialog::CheckErrorSyncNozzleMappingResultV1(), Slic3r::GUI::SelectMachineDialog::CheckWarningRackStatus(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzle_str(), Slic3r::GUI::SelectMachineDialog::get_mapped_nozzles(), Slic3r::GUI::Sidebar::priv::get_nozzle_options(), Slic3r::DevNozzleMappingCtrl::GetFlushWeight(), Slic3r::DevFilaSystem::GetNozzleFlowStringByAmsId(), Slic3r::DevNozzle::GetTotalExtruderCount(), Slic3r::GUI::SelectMachineDialog::on_flow_cali_option_changed(), Slic3r::GUI::SelectMachineDialog::on_pa_value_option_changed(), Slic3r::GUI::AmsMapingPopup::OnNozzleMappingSelected(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result(), Slic3r::GUI::tryPopUpMultiNozzleDialog(), Slic3r::GUI::MachineInfoPanel::update_nozzle_rack(), and Slic3r::GUI::AmsMapingPopup::update_rack_select().
| Slic3r::DevPrintingSpeedLevel Slic3r::MachineObject::GetPrintingSpeedLevel | ( | ) | const |
References m_print_options.
|
inline |
References m_print_options.
Referenced by Slic3r::GUI::SelectMachineDialog::CheckWarningSmartNozzleBlobAuto(), Slic3r::GUI::PrintOptionsDialog::update_options(), Slic3r::GUI::PrintOptionsDialog::update_purify_air_at_print_end(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
|
inline |
|
inline |
References m_storage.
Referenced by Slic3r::MoonrakerPrinterAgent::build_ams_payload(), Slic3r::GUI::SelectMachineDialog::check_sdcard_for_timelpase(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::SelectMachineDialog::show_timelapse_folder_popup(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
| bool Slic3r::MachineObject::has_access_right | ( | ) | const |
References get_access_code(), m_access_revoked, Slic3r::MOONRAKER_PRINTER_AGENT_ID, and printer_agent_id.
Referenced by Slic3r::DeviceManager::load_local_machines_from_config(), Slic3r::GUI::GUI_App::select_machine(), set_access_code(), Slic3r::GUI::SyncAmsInfoDialog::update_lan_machine_list(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::SelectMachinePopup::update_other_devices(), and Slic3r::GUI::SyncAmsInfoDialog::update_user_printer().
| bool Slic3r::MachineObject::HasAms | ( | ) | const |
References m_fila_system.
Referenced by can_unload_filament(), Slic3r::GUI::SelectMachineDialog::do_ams_mapping(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::GUI::CalibrationPresetPage::sync_ams_info(), and Slic3r::GUI::SelectMachineDialog::update_ams_check().
| bool Slic3r::MachineObject::HasRecentCloudMessage | ( | ) |
References Slic3r::diff(), and last_cloud_msg_time_.
| bool Slic3r::MachineObject::HasRecentLanMessage | ( | ) |
References Slic3r::diff(), and last_lan_msg_time_.
|
inline |
References bind_state.
Referenced by Slic3r::GUI::SyncAmsInfoDialog::update_lan_machine_list(), Slic3r::GUI::SelectMachinePopup::update_other_devices(), and Slic3r::GUI::SyncAmsInfoDialog::update_user_printer().
| bool Slic3r::MachineObject::is_axis_at_home | ( | std::string | axis | ) |
References m_home_flag.
| bool Slic3r::MachineObject::is_calibration_done | ( | ) |
References calibration_done.
Referenced by Slic3r::GUI::CalibrationDialog::update_cali().
| bool Slic3r::MachineObject::is_calibration_running | ( | ) |
References is_in_calibration(), is_in_printing_status(), and print_status.
Referenced by Slic3r::GUI::CalibrationDialog::update_cali().
| bool Slic3r::MachineObject::is_camera_busy_off | ( | ) |
References get_printer_series(), is_in_prepare(), is_in_upgrading(), and SERIES_P1P.
Referenced by Slic3r::GUI::SendToPrinterDialog::GetConnection(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
References dev_connection_type.
| bool Slic3r::MachineObject::is_connected | ( | ) |
References dev_id, Slic3r::diff(), DISCONNECT_TIMEOUT, is_lan_mode_printer(), last_update_time, m_agent, and Slic3r::trace().
Referenced by Slic3r::GUI::_collect_sorted_machines(), is_connecting(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::MachineInfoPanel::update(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), and Slic3r::GUI::SideTools::update_status().
| bool Slic3r::MachineObject::is_connecting | ( | ) |
References is_connected(), and m_push_count.
Referenced by Slic3r::GUI::GUI_App::on_start_subscribe_again(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), and Slic3r::GUI::SideTools::update_status().
| bool Slic3r::MachineObject::is_core_xy | ( | ) |
References ARCH_CORE_XY, and get_printer_arch().
Referenced by command_axis_control().
| bool Slic3r::MachineObject::is_extrusion_cali_finished | ( | ) |
References Slic3r::diff(), EXTRUSION_OMIT_TIME, last_extrusion_cali_start_time, m_gcode_file, and mc_print_percent.
|
inline |
References DEVICE_MODE_FDM, and m_device_mode.
Referenced by Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::AMSControl::UpdateAms().
| bool Slic3r::MachineObject::is_filament_at_extruder | ( | ) |
References hw_switch_state.
| bool Slic3r::MachineObject::is_filament_installed | ( | ) |
References DEPUTY_EXTRUDER_ID, m_extder_system, and MAIN_EXTRUDER_ID.
| bool Slic3r::MachineObject::is_firmware_info_valid | ( | ) |
References m_firmware_valid.
| bool Slic3r::MachineObject::is_in_calibration | ( | ) |
References calibration_done, m_gcode_file, and stage_curr.
Referenced by is_calibration_running(), is_system_printing(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::is_in_extrusion_cali | ( | ) |
References Slic3r::diff(), EXTRUSION_OMIT_TIME, is_in_printing_status(), last_extrusion_cali_start_time, m_gcode_file, mc_print_percent, print_status, and print_type.
Referenced by command_stop_extrusion_cali().
| bool Slic3r::MachineObject::is_in_prepare | ( | ) |
References print_status.
Referenced by is_camera_busy_off(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::is_in_printing | ( | ) |
References iot_print_status, is_in_printing_status(), and print_status.
Referenced by command_go_home(), Slic3r::GUI::FlowRateWizard::on_device_connected(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_device_connected(), Slic3r::GUI::PressureAdvanceWizard::on_device_connected(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibrationDialog::update_cali(), Slic3r::GUI::SelectMachinePopup::update_other_devices(), Slic3r::GUI::AMSDryCtrWin::update_printer_state(), Slic3r::GUI::PrintOptionsDialog::update_purify_air_at_print_end(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::is_in_printing_pause | ( | ) | const |
References print_status.
|
static |
Referenced by can_abort(), is_calibration_running(), is_in_extrusion_cali(), is_in_printing(), is_system_printing(), and Slic3r::GUI::PrintJob::process().
| bool Slic3r::MachineObject::is_in_upgrading | ( | ) | const |
References upgrade_display_state, and Slic3r::UpgradingInProgress.
Referenced by is_camera_busy_off(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_show_status().
| bool Slic3r::MachineObject::is_info_ready | ( | bool | check_version = true | ) | const |
References dev_id, Slic3r::diff(), last_push_time, m_full_msg_count, m_push_count, module_vers, and PUSHINFO_TIMEOUT.
Referenced by Slic3r::GUI::SyncAmsInfoDialog::on_timer(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::GUI::CalibrationPresetPage::update_combobox_filaments(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), Slic3r::GUI::Sidebar::priv::update_sync_status(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
References dev_connection_type.
Referenced by command_ams_calibrate(), command_ams_refresh_rfid(), command_ams_select_tray(), command_auto_leveling(), command_axis_control(), command_go_home(), command_set_bed(), command_set_nozzle(), command_xyz_abs(), Slic3r::GUI::PartSkipDialog::fetchUrl(), is_connected(), Slic3r::GUI::SendToPrinterDialog::on_ok(), Slic3r::GUI::SelectMachineDialog::on_send_print(), Slic3r::DeviceManagerRefresher::on_timer(), parse_json(), Slic3r::GUI::GUI_App::process_network_msg(), publish_json(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), set_access_code(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::GUI::SyncAmsInfoDialog::update_lan_machine_list(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::SelectMachinePopup::update_other_devices(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), Slic3r::GUI::SideTools::update_status(), Slic3r::GUI::SyncAmsInfoDialog::update_user_printer(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
|
inline |
|
inline |
Referenced by Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::SelectMachineDialog::do_ams_mapping(), get_preset_extruder_index(), Slic3r::GUI::CalibrationPresetPage::init_with_machine(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), and Slic3r::GUI::Sidebar::priv::update_sync_status().
| bool Slic3r::MachineObject::is_makeworld_subtask | ( | ) |
References model_task.
| bool Slic3r::MachineObject::is_multi_extruders | ( | ) | const |
References m_extder_system.
Referenced by Slic3r::GUI::EditCalibrationHistoryDialog::EditCalibrationHistoryDialog(), Slic3r::GUI::CalibrationWizard::cache_preset_info(), Slic3r::GUI::CalibUtils::calib_generic_auto_pa_cali(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::check_filaments_printable(), Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), Slic3r::GUI::CalibrationPresetPage::create_ams_items_sizer(), Slic3r::GUI::Plater::priv::get_extruder_filament_info(), get_preset_extruder_index(), Slic3r::GUI::CalibrationPresetPage::init_with_machine(), Slic3r::GUI::Sidebar::need_auto_sync_extruder_list_after_connect_priner(), Slic3r::GUI::HistoryWindow::on_device_connected(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::CalibrationPresetPage::sync_ams_info(), and Slic3r::GUI::HistoryWindow::sync_history_result().
|
inlinenodiscard |
References has_extra_flow_type, and is_enable_np.
Referenced by Slic3r::GUI::SelectMachineDialog::CheckErrorExtruderNozzleWithSlicing(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), and Slic3r::GUI::Sidebar::priv::update_sync_status().
|
inline |
References m_is_online.
Referenced by Slic3r::GUI::_collect_sorted_machines(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), Slic3r::GUI::SyncAmsInfoDialog::update_lan_machine_list(), Slic3r::GUI::SideTools::update_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_user_printer().
| bool Slic3r::MachineObject::is_printing_finished | ( | ) |
References print_status.
Referenced by Slic3r::GUI::FlowRateWizard::on_device_connected(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_device_connected(), Slic3r::GUI::PressureAdvanceWizard::on_device_connected(), and Slic3r::GUI::CalibrationCaliPage::update().
| bool Slic3r::MachineObject::is_recording | ( | ) |
References camera_recording.
| bool Slic3r::MachineObject::is_recording_enable | ( | ) |
References camera_recording_when_printing.
| bool Slic3r::MachineObject::is_sdcard_printing | ( | ) |
References can_abort(), obj_subtask_id, profile_id_, and project_id_.
| bool Slic3r::MachineObject::is_security_control_ready | ( | ) | const |
References device_cert_installed.
| bool Slic3r::MachineObject::is_series_n | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), is_series_n(), and printer_type.
Referenced by is_series_n().
|
static |
Referenced by Slic3r::GUI::AMSextruder::updateNozzleNum().
| bool Slic3r::MachineObject::is_series_o | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), is_series_o(), and printer_type.
Referenced by get_max_filament_color_count(), is_series_o(), parse_home_flag(), and parse_new_info().
|
static |
Referenced by Slic3r::GUI::MachineInfoPanel::update_ams_ext(), and Slic3r::GUI::MachineInfoPanel::update_amshub().
| bool Slic3r::MachineObject::is_series_p | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), is_series_p(), and printer_type.
Referenced by is_series_p(), parse_home_flag(), and parse_new_info().
|
static |
Referenced by Slic3r::GUI::AMSextruder::updateNozzleNum().
| bool Slic3r::MachineObject::is_series_x | ( | ) | const |
References Slic3r::DevPrinterConfigUtil::get_printer_series_str(), is_series_x(), and printer_type.
Referenced by get_max_filament_color_count(), and is_series_x().
|
static |
Referenced by Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), Slic3r::GUI::CalibUtils::check_printable_status_before_cali(), and Slic3r::GUI::AMSextruder::updateNozzleNum().
| bool Slic3r::MachineObject::is_studio_cmd | ( | int | seq | ) |
References END_SEQ_ID, and START_SEQ_ID.
Referenced by parse_json().
| bool Slic3r::MachineObject::is_support_command_calibration | ( | ) |
References get_printer_series(), module_vers, and SERIES_X1.
Referenced by command_start_calibration().
| bool Slic3r::MachineObject::is_system_printing | ( | ) |
References is_in_calibration(), is_in_printing_status(), and print_status.
Referenced by Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SendToPrinterDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::is_target_slot_unload | ( | ) | const |
References m_extder_system.
| bool Slic3r::MachineObject::is_timelapse | ( | ) |
References camera_timelapse.
| bool Slic3r::MachineObject::is_timelapse_storage_low | ( | const std::string & | storage | ) | const |
References m_storage.
Referenced by Slic3r::GUI::SelectMachineDialog::check_timelapse_storage_warning().
| bool Slic3r::MachineObject::is_upgrading_avalable | ( | ) |
References upgrade_display_state, and Slic3r::UpgradingAvaliable.
| int Slic3r::MachineObject::local_publish_json | ( | std::string | json_str, |
| int | qos = 0, | ||
| int | flag = 0 ) |
References get_dev_id(), and m_agent.
Referenced by publish_json().
| void Slic3r::MachineObject::parse_home_flag | ( | int | flag | ) |
References ams_air_print_status, ams_switch_filament_start, ams_user_setting_start, camera_recording, get_flag_bits(), HOLD_COUNT_MAX, HOLD_TIME_3SEC, Slic3r::DevAmsSystemFirmwareSwitch::IDX_AMS_AMS2_AMSHT, installed_upgrade_kit, is_220V_voltage, is_series_o(), is_series_p(), is_support_agora, is_support_air_print_detection, is_support_filament_tangle_detect, is_support_flow_calibration, is_support_motor_noise_cali, is_support_nozzle_blob_detection, is_support_pa_calibration, is_support_prompt_sound, is_support_tunnel_mqtt, is_support_upgrade_kit, is_support_user_preset, m_fila_system, m_home_flag, m_storage, nozzle_blob_detection_enabled, nozzle_blob_detection_hold_start, xcam_allow_prompt_sound, xcam_auto_recovery_hold_start, xcam_auto_recovery_step_loss, xcam_filament_tangle_detect, xcam_filament_tangle_detect_hold_start, and xcam_prompt_sound_hold_start.
Referenced by parse_json().
| int Slic3r::MachineObject::parse_json | ( | std::string | tunnel, |
| std::string | payload, | ||
| bool | key_filed_only = false ) |
References _L, _parse_ams_status(), Slic3r::_parse_printer_type(), access_code, Active, add_command_error_code_dlg(), ahb_new_version_number, Slic3r::PACalibResult::ams_id, ams_new_version_number, ams_support_virtual_tray, ams_version, bed_temp_range, bed_temperature_limit, Slic3r::PACalibResult::cali_idx, cali_version, camera_recording_ctl_start, camera_recording_when_printing, camera_resolution, camera_resolution_hold_count, camera_resolution_supported, camera_timelapse, camera_timelapse_hold_count, chamber_temp, chamber_temp_target, check_enable_np(), check_pa_result_validation(), check_version_valid(), clear_version_info(), command_get_version(), command_request_push_all(), Slic3r::FlowRatioCalibResult::confidence, Slic3r::PACalibResult::confidence, Slic3r::Geometry::contains(), Slic3r::convert_to_nozzle_type(), Slic3r::DevUtil::convertToIp(), curr_layer, DEPUTY_EXTRUDER_ID, dev_id, Slic3r::diff(), Slic3r::enum_index_of(), Slic3r::PACalibResult::extruder_id, extrusion_cali_set_hold_start, extrusion_cali_set_tray_id, Slic3r::FlowRatioCalibResult::filament_id, Slic3r::PACalibResult::filament_id, file_local, file_model_download, file_remote, Slic3r::DevFirmwareVersionInfo::firmware_flag, firmware_type, Slic3r::FIRMWARE_TYPE_ENGINEER, Slic3r::FIRMWARE_TYPE_PRODUCTION, Slic3r::FL_None, Slic3r::FlowRatioCalibResult::flow_ratio, flow_ratio_results, Slic3r::flush_logs(), Slic3r::FR_None, frame_temp, gcode_file_prepare_percent, get_dev_id(), get_flag_bits(), get_flow_calib_result, Slic3r::get_logging_level(), Slic3r::DevJsonValParser::get_longlong_val(), get_pa_calib_result, get_subtask(), get_tray_id_by_ams_id_and_slot_id(), get_version_retry, has_extra_flow_type, has_get_pa_calib_tab, has_ipcam, HOLD_COUNT_MAX, HOLD_TIME_3SEC, hw_switch_state, Slic3r::DevFirmwareVersionInfo::hw_ver, Slic3r::DevAmsSystemFirmwareSwitch::IDX_AMS_AMS2_AMSHT, is_enable_ams_np, is_lan_mode_printer(), is_studio_cmd(), is_support_1080dpi, is_support_agora, is_support_ams_humidity, is_support_auto_recovery_step_loss, is_support_bed_leveling, is_support_build_plate_marker_detect, is_support_cloud_print_only, is_support_command_ams_switch, is_support_ext_change_assist_old, is_support_fila_change_abort, is_support_filament_32_colors, is_support_filament_backup, is_support_filament_setting_inprinting, is_support_filament_tangle_detect, is_support_layer_num, is_support_motor_noise_cali, is_support_mqtt_alive, is_support_new_auto_cali_method, is_support_pa_calibration, is_support_prompt_sound, is_support_refresh_nozzle, is_support_send_to_sdcard, is_support_timelapse, is_support_tunnel_mqtt, is_support_update_remain, is_support_user_preset, is_support_wait_sending_finish, is_tunnel_mqtt, job_id_, jobState_, Slic3r::PACalibResult::k_value, last_cali_version, last_cloud_msg_time_, last_lan_msg_time_, last_online_version, last_push_time, last_update_time, last_utc_time, Slic3r::level_string_to_boost(), lifecycle, link_ams, link_th, liveview_local, liveview_remote, local_rtsp_url, Slic3r::LVL_Disable, Slic3r::LVL_None, Slic3r::LVL_Rtsp, Slic3r::LVL_Rtsps, Slic3r::LVR_None, m_active_state, m_agent, m_agent_thumbnail_url, m_axis, m_bed, m_chamber, m_config, m_extder_system, m_fan, m_fila_switch, m_fila_system, m_full_msg_count, m_gcode_file, m_hms_system, m_lamp, m_manager, m_new_ver_list_exist, m_nozzle_mapping_ptr, m_nozzle_system, m_partskip_ids, m_plate_index, m_plate_maker_detect_type, m_print_error_img_id, m_print_options, m_push_count, m_status, m_storage, MAIN_EXTRUDER_ID, mc_left_time, mc_print_error_code, mc_print_line_number, mc_print_stage, mc_print_sub_stage, message_delay, MINUTE_30, Slic3r::PACalibResult::n_coef, Slic3r::DevFirmwareVersionInfo::name, Slic3r::PACalibResult::name, network_wired, new_ver_list, NotActive, Slic3r::FlowRatioCalibResult::nozzle_diameter, Slic3r::PACalibResult::nozzle_diameter, Slic3r::PACalibResult::nozzle_pos_id, Slic3r::PACalibResult::nozzle_sn, nozzle_temp_range, Slic3r::PACalibResult::nozzle_volume_type, Slic3r::nvtStandard, obj_subtask_id, online_ahb, online_rfid, online_version, ota_new_version_number, pa_calib_results, pa_calib_tab, Slic3r::DevPrintOptionsParser::Parse(), parse_home_flag(), parse_msg_count, parse_new_info(), parse_new_info2(), parse_state_changed_event(), parse_version(), parse_version_func(), parse_vt_tray(), Slic3r::DevBed::ParseV1_0(), Slic3r::DevFilaSystemParser::ParseV1_0(), Slic3r::DevNozzleSystemParser::ParseV1_0(), Slic3r::DevStorage::ParseV1_0(), Slic3r::ExtderSystemParser::ParseV1_0(), print_error, print_json, PRINT_OP_AUTO_RECOVERY, print_status, print_type, printer_type, printing_speed_mag, Slic3r::BBLSubTask::printing_status, Slic3r::DevFirmwareVersionInfo::product_name, queue_number, request_tab_from_bbs, reset_flow_rate_cali_result(), reset_pa_cali_history_result(), reset_pa_cali_result(), RETRY_INTERNAL, sanitizeToUtf8(), set_access_code(), set_ctt_dlg(), set_dev_ip(), set_online_state(), set_print_state(), Slic3r::FlowRatioCalibResult::setting_id, Slic3r::PACalibResult::setting_id, setting_id_to_type(), Slic3r::PACalibResult::slot_id, Slic3r::DevFirmwareVersionInfo::sn, stage_curr, stage_list_info, stage_remaining_seconds, store_version_info(), Slic3r::string_to_float(), subtask_name, Slic3r::DevFirmwareVersionInfo::sw_new_ver, Slic3r::DevFirmwareVersionInfo::sw_ver, Slic3r::BBLSubTask::task_id, task_id_, TIME_OUT, timelapse_storage_check_done, timelapse_storage_check_result, timelapse_storage_file_count, timelapse_storage_is_enough, total_layers, Slic3r::trace(), Slic3r::NetworkAgent::track_update_property(), Slic3r::FlowRatioCalibResult::tray_id, Slic3r::PACalibResult::tray_id, tutk_state, Slic3r::UNS_WARNING_CONFIRM, update_filament_list(), Slic3r::DeviceManager::update_local_machine(), update_print_progress(), update_printer_preset_name(), update_slice_info(), upgrade_consistency_request, upgrade_display_hold_count, upgrade_display_state, upgrade_err_code, upgrade_force_upgrade, upgrade_message, upgrade_module, upgrade_new_version, upgrade_progress, upgrade_status, Slic3r::UpgradingAvaliable, Slic3r::UpgradingFinished, Slic3r::UpgradingInProgress, Slic3r::UpgradingUnavaliable, virtual_camera, VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, vt_slot, webcam_stream_url, wifi_signal, xcam_ai_monitoring, xcam_ai_monitoring_hold_start, xcam_ai_monitoring_sensitivity, xcam_airprinting_detection, xcam_airprinting_detection_sensitivity, xcam_auto_recovery_hold_start, xcam_auto_recovery_step_loss, xcam_buildplate_marker_detector, xcam_buildplate_marker_hold_start, xcam_disable_ai_detection_display, xcam_first_layer_hold_start, xcam_first_layer_inspector, xcam_nozzleclumping_detection, xcam_nozzleclumping_detection_sensitivity, xcam_purgechutepileup_detection, xcam_purgechutepileup_detection_sensitivity, xcam_spaghetti_detection, and xcam_spaghetti_detection_sensitivity.
Referenced by reload_printer_settings().
| void Slic3r::MachineObject::parse_new_info | ( | nlohmann::json | ) |
References ams_switch_filament_start, ams_user_setting_start, camera_recording, camera_recording_ctl_start, camera_recording_when_printing, camera_resolution, camera_resolution_hold_count, camera_timelapse, camera_timelapse_hold_count, chamber_temp, chamber_temp_target, check_enable_np(), get_flag_bits(), get_flag_bits_no_border(), HOLD_COUNT_MAX, HOLD_TIME_3SEC, installed_upgrade_kit, is_220V_voltage, is_enable_np, is_series_o(), is_series_p(), is_support_agora, is_support_airprinting_detection, is_support_brtc, is_support_check_track_switch_match_slice_printer, is_support_door_open_check, is_support_ext_change_assist, is_support_filament_manual_multi_color, is_support_filament_tangle_detect, is_support_flow_calibration, is_support_idelheadingprotect_detection, is_support_internal_timelapse, is_support_motor_noise_cali, is_support_new_auto_cali_method, is_support_nozzle_blob_detection, is_support_nozzleclumping_detection, is_support_pa_calibration, is_support_pa_mode, is_support_partskip, is_support_print_with_emmc, is_support_prompt_sound, is_support_purgechutepileup_detection, is_support_remote_dry, is_support_spaghetti_detection, is_support_tunnel_mqtt, is_support_upgrade_kit, is_support_user_preset, Slic3r::DevLamp::LIGHT_EFFECT_OFF, Slic3r::DevLamp::LIGHT_EFFECT_ON, m_bed, m_device_mode, m_extder_system, m_extension_tool, m_fan, m_fila_system, m_firmware_support_print_tpu_left, m_has_timelapse_kit, m_lamp, m_nozzle_system, m_print_options, m_storage, m_support_mqtt_axis_control, m_support_mqtt_bet_ctrl, m_support_mqtt_homing, nozzle_blob_detection_enabled, nozzle_blob_detection_hold_start, Slic3r::DevPrintOptionsParser::ParseDetectionV2_1(), Slic3r::DevBed::ParseV2_0(), Slic3r::DevExtensionToolParser::ParseV2_0(), Slic3r::DevNozzleSystemParser::ParseV2_0(), Slic3r::ExtderSystemParser::ParseV2_0(), print_job_filament_mapping, printer_type, Slic3r::DevPrinterConfigUtil::support_print_check_firmware_for_tpu_left(), tutk_state, upgrade_force_upgrade, xcam__save_remote_print_file_to_storage, xcam__save_remote_print_file_to_storage_start_time, xcam_ai_monitoring, xcam_ai_monitoring_hold_start, xcam_ai_monitoring_sensitivity, xcam_allow_prompt_sound, xcam_auto_recovery_hold_start, xcam_auto_recovery_step_loss, xcam_door_open_check, xcam_door_open_check_start_time, xcam_filament_tangle_detect, xcam_filament_tangle_detect_hold_start, xcam_first_layer_hold_start, xcam_first_layer_inspector, and xcam_prompt_sound_hold_start.
Referenced by parse_json().
| void Slic3r::MachineObject::parse_new_info2 | ( | const nlohmann::json & | info | ) |
References is_support_1080dpi, is_support_agora, is_support_ams_humidity, is_support_auto_recovery_step_loss, is_support_bed_leveling, is_support_build_plate_marker_detect, is_support_cloud_print_only, is_support_command_ams_switch, is_support_filament_backup, is_support_filament_tangle_detect, is_support_flow_calibration, is_support_motor_noise_cali, is_support_mqtt_alive, is_support_nozzle_blob_detection, is_support_prompt_sound, is_support_refresh_nozzle, is_support_send_to_sdcard, is_support_timelapse, is_support_tunnel_mqtt, is_support_update_remain, is_support_user_preset, m_config, m_fan, and m_manager.
Referenced by parse_json().
| void Slic3r::MachineObject::parse_state_changed_event | ( | ) |
References calibration_done, last_mc_print_stage, m_gcode_file, and mc_print_stage.
Referenced by parse_json().
| std::string Slic3r::MachineObject::parse_version | ( | ) |
References get_printer_series(), module_vers, SERIES_P1P, and SERIES_X1.
Referenced by parse_json().
| void Slic3r::MachineObject::parse_version_func | ( | ) |
| DevAmsTray Slic3r::MachineObject::parse_vt_tray | ( | nlohmann::json | vtray | ) |
References ams_support_virtual_tray, Slic3r::diff(), extrusion_cali_set_hold_start, extrusion_cali_set_tray_id, HOLD_TIMEOUT, setting_id_to_type(), and VIRTUAL_TRAY_MAIN_ID.
Referenced by parse_json().
| int Slic3r::MachineObject::publish_gcode | ( | std::string | gcode_str | ) |
References m_sequence_id, and publish_json().
| int Slic3r::MachineObject::publish_json | ( | const nlohmann::json & | json_item, |
| int | qos = 0, | ||
| int | flag = 0 ) |
References cloud_publish_json(), is_lan_mode_printer(), local_publish_json(), ORCA_NETWORK_ERR_CAP_NOT_AVAILABLE, ORCA_NETWORK_ERR_CMD_NOT_SUPPORTED, and show_unsupported_dlg().
Referenced by command_ack_proceed(), command_ams_air_print_detect(), command_ams_change_filament(), command_ams_control(), command_ams_drying_stop(), command_ams_filament_settings(), command_ams_switch_filament(), command_ams_user_settings(), command_clean_print_error(), command_clean_print_error_uiop(), command_consistency_upgrade_confirm(), command_delete_pa_calibration(), command_dont_remind_next_time(), command_extruder_control(), command_extrusion_cali_set(), command_get_access_code(), command_get_flow_ratio_calibration_result(), command_get_pa_calibration_result(), command_get_pa_calibration_tab(), command_get_version(), command_hms_idle_ignore(), command_hms_ignore(), command_hms_resume(), command_hms_stop(), command_ipcam_check_timelapse_storage(), command_ipcam_delete_oldest_timelapse(), command_ipcam_record(), command_ipcam_resolution_set(), command_ipcam_timelapse(), command_nozzle_blob_detect(), command_purification_disable(), command_pushing(), command_refresh_nozzle(), command_request_push_all(), command_set_chamber(), command_set_door_open_check(), Slic3r::DevPrintOptions::command_set_filament_tangle_detect(), command_set_filament_tangle_detect(), command_set_nozzle_new(), command_set_pa_calibration(), Slic3r::DevPrintOptions::command_set_printing_option(), command_set_printing_option(), command_set_printing_speed(), Slic3r::DevPrintOptions::command_set_prompt_sound(), command_set_prompt_sound(), Slic3r::DevPrintOptions::command_set_purify_air_at_print_end(), command_set_save_remote_print_file_to_storage(), Slic3r::DevPrintOptions::command_set_snapshot_control(), command_start_calibration(), command_start_extrusion_cali(), command_start_flow_ratio_calibration(), command_start_pa_calibration(), command_stop_buzzer(), command_task_abort(), command_task_cancel(), command_task_partskip(), command_task_pause(), command_task_resume(), command_upgrade_confirm(), command_upgrade_firmware(), command_upgrade_module(), Slic3r::DevPrintOptions::command_xcam_control(), command_xcam_control(), commnad_select_pa_calibration(), Slic3r::DevAmsSystemFirmwareSwitch::CrtlSwitchFirmware(), and publish_gcode().
|
delete |
| void Slic3r::MachineObject::reload_printer_settings | ( | ) |
References parse_json(), and print_json.
| void Slic3r::MachineObject::reset | ( | ) |
References camera_recording, camera_recording_when_printing, camera_timelapse, clear_auto_nozzle_mapping(), dev_connection_name, dev_id, device_cert_installed, gcode_file_prepare_percent, get_version_retry, has_extra_flow_type, iot_print_status, is_220V_voltage, job_id_, jobState_, last_mc_print_stage, last_update_time, m_full_msg_count, m_new_ver_list_exist, m_partskip_ids, m_plate_index, m_push_count, network_wired, print_json, print_status, printing_speed_mag, subscribe_counter, SUBSCRIBE_RETRY_COUNT, subtask_, Slic3r::trace(), and vt_slot.
Referenced by MachineObject().
|
inline |
References flow_ratio_results, and get_flow_calib_result.
Referenced by parse_json().
|
inline |
References has_get_pa_calib_tab, and pa_calib_tab.
Referenced by command_get_pa_calibration_tab(), and parse_json().
|
inline |
References get_pa_calib_result, and pa_calib_results.
Referenced by parse_json().
| void Slic3r::MachineObject::reset_update_time | ( | ) |
References dev_id, last_update_time, subscribe_counter, SUBSCRIBE_RETRY_COUNT, and Slic3r::trace().
| void Slic3r::MachineObject::revoke_access | ( | ) |
References access_code, and m_access_revoked.
| void Slic3r::MachineObject::set_access_code | ( | std::string | code, |
| bool | only_refresh = true ) |
References access_code, Slic3r::AppConfig::clear_local_machine_access_code(), Slic3r::AppConfig::erase(), get_dev_id(), has_access_right(), is_lan_mode_printer(), m_access_revoked, m_manager, printer_agent_id, Slic3r::AppConfig::set_str(), and Slic3r::DeviceManager::update_local_machine().
Referenced by connect(), Slic3r::DeviceManager::insert_local_device(), Slic3r::DeviceManager::load_local_machines_from_config(), Slic3r::DeviceManager::on_machine_alive(), Slic3r::GUI::UnBindMachineDialog::on_unbind_printer(), parse_json(), Slic3r::DeviceManager::parse_user_print_info(), and Slic3r::GUI::GUI_App::select_machine().
|
inline |
| void Slic3r::MachineObject::set_bind_status | ( | std::string | status | ) |
References bind_user_name.
Referenced by Slic3r::DeviceManager::parse_user_print_info().
| void Slic3r::MachineObject::set_ctt_dlg | ( | wxString | text | ) |
References _L, m_set_ctt_dlg, and Slic3r::GUI::SecondaryCheckDialog::ONLY_CONFIRM.
Referenced by parse_json().
|
inline |
References dev_id.
Referenced by Slic3r::DeviceManager::parse_user_print_info(), and Slic3r::GUI::CalibrationWizard::recover_preset_info().
|
inline |
References dev_ip.
Referenced by Slic3r::DeviceManager::on_machine_alive(), and parse_json().
|
inline |
References dev_name.
Referenced by Slic3r::DeviceManager::on_machine_alive(), and Slic3r::DeviceManager::parse_user_print_info().
|
inline |
References m_lan_mode_connection_state.
| void Slic3r::MachineObject::set_modeltask | ( | BBLModelTask * | task | ) |
References model_task.
| void Slic3r::MachineObject::set_online_state | ( | bool | on_off | ) |
References Slic3r::LifecycleEventContext::code, dev_id, Slic3r::DeviceOffline, Slic3r::DeviceOnline, Slic3r::fire_lifecycle_event(), m_active_state, m_is_online, Slic3r::LifecycleEventContext::msg, Slic3r::LifecycleEventContext::name, NotActive, and Slic3r::Ok.
Referenced by disconnect(), Slic3r::DeviceManager::on_machine_alive(), and parse_json().
| void Slic3r::MachineObject::set_print_state | ( | std::string | status | ) |
References Slic3r::LifecycleEventContext::code, dev_id, Slic3r::fire_lifecycle_event(), Slic3r::LifecycleEventContext::msg, Slic3r::LifecycleEventContext::name, Slic3r::Ok, print_status, and Slic3r::PrintStateChanged.
Referenced by parse_json().
|
static |
References Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::end(), and Slic3r::PresetBundle::filaments.
Referenced by parse_json(), parse_vt_tray(), and Slic3r::DevFilaSystemParser::ParseV1_0().
| void Slic3r::MachineObject::show_unsupported_dlg | ( | int | code | ) |
References _L, m_unsupported_dlg_shown, Slic3r::GUI::SecondaryCheckDialog::ONLY_CONFIRM, and ORCA_NETWORK_ERR_CAP_NOT_AVAILABLE.
Referenced by command_with_dialog(), and publish_json().
| void Slic3r::MachineObject::store_version_info | ( | const DevFirmwareVersionInfo & | info | ) |
References air_pump_version_info, amshub_version_info, cutting_module_version_info, exhaustfan_version_info, extinguish_version_info, filatrack_version_info, Slic3r::DevFirmwareVersionInfo::isAirPump(), Slic3r::DevFirmwareVersionInfo::isCuttingModule(), Slic3r::DevFirmwareVersionInfo::isExhaustFan(), Slic3r::DevFirmwareVersionInfo::isExtinguishSystem(), Slic3r::DevFirmwareVersionInfo::isFilaTrackSwitch(), Slic3r::DevFirmwareVersionInfo::isHmshub(), Slic3r::DevFirmwareVersionInfo::isLaszer(), Slic3r::DevFirmwareVersionInfo::isRotary(), Slic3r::DevFirmwareVersionInfo::isWTM(), laser_version_info, m_nozzle_system, module_vers, Slic3r::DevFirmwareVersionInfo::name, and rotary_version_info.
Referenced by parse_json().
|
inline |
References is_support_door_open_check.
| void Slic3r::MachineObject::update_device_cert_state | ( | bool | ready | ) |
References device_cert_installed.
| void Slic3r::MachineObject::update_filament_list | ( | ) |
References Slic3r::PresetBundle::filaments, m_nozzle_filament_data, and Slic3r::ConfigOptionVector< T >::values.
Referenced by parse_json().
| void Slic3r::MachineObject::update_model_task | ( | ) |
References get_model_mall_result_need_retry, get_model_task_thread, last_subtask_id_, m_agent, m_token, model_task, rating_info, request_model_result, subtask_, and subtask_id_.
| void Slic3r::MachineObject::update_print_progress | ( | const nlohmann::json & | value | ) |
References get_subtask(), and mc_print_percent.
Referenced by parse_json().
| void Slic3r::MachineObject::update_printer_preset_name | ( | ) |
References Slic3r::DevPrinterConfigUtil::get_printer_display_name(), Slic3r::PresetBundle::get_printer_names_by_printer_type_and_nozzle(), m_extder_system, m_nozzle_filament_data, and printer_type.
Referenced by parse_json().
| void Slic3r::MachineObject::update_slice_info | ( | std::string | project_id, |
| std::string | profile_id, | ||
| std::string | subtask_id, | ||
| int | plate_idx ) |
References Slic3r::Geometry::contains(), Slic3r::f(), get_slice_info_thread, m_agent, m_plate_index, profile_id_, project_id_, slice_info, subtask_id_, and Slic3r::trace().
Referenced by parse_json().
|
private |
Referenced by get_access_code(), parse_json(), revoke_access(), and set_access_code().
| std::string Slic3r::MachineObject::ahb_new_version_number |
Referenced by parse_json(), and Slic3r::GUI::MachineInfoPanel::update_ams_ext().
| DevFirmwareVersionInfo Slic3r::MachineObject::air_pump_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_air_pump().
| bool Slic3r::MachineObject::ams_air_print_status { false } |
Referenced by command_ams_air_print_detect(), parse_home_flag(), and Slic3r::GUI::AMSSetting::update_air_printing_detection().
| long Slic3r::MachineObject::ams_exist_bits = 0 |
| std::string Slic3r::MachineObject::ams_new_version_number |
Referenced by parse_json(), and Slic3r::GUI::MachineInfoPanel::update_ams_ext().
| AmsStatusMain Slic3r::MachineObject::ams_status_main = AmsStatusMain::AMS_STATUS_MAIN_IDLE |
| int Slic3r::MachineObject::ams_status_sub |
Referenced by _parse_ams_status().
| bool Slic3r::MachineObject::ams_support_virtual_tray { true } |
Whether this printer supports virtual trays (external/manual filament loading). When true, vt_slot data is used by build_filament_ams_list() to include external filaments.
Referenced by Slic3r::GUI::Sidebar::build_filament_ams_list(), parse_json(), and parse_vt_tray().
| time_t Slic3r::MachineObject::ams_switch_filament_start = 0 |
Referenced by command_ams_switch_filament(), parse_home_flag(), and parse_new_info().
| time_t Slic3r::MachineObject::ams_user_setting_start = 0 |
Referenced by command_ams_user_settings(), parse_home_flag(), parse_new_info(), and Slic3r::DevFilaSystemParser::ParseV1_0().
| int Slic3r::MachineObject::ams_version = 0 |
Referenced by parse_json(), and Slic3r::DevFilaSystemParser::ParseV1_0().
| DevFirmwareVersionInfo Slic3r::MachineObject::amshub_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_amshub().
| std::vector<int> Slic3r::MachineObject::bed_temp_range |
Referenced by parse_json().
| int Slic3r::MachineObject::bed_temperature_limit = -1 |
Referenced by get_bed_temperature_limit(), and parse_json().
| std::string Slic3r::MachineObject::bind_sec_link |
| std::string Slic3r::MachineObject::bind_ssdp_version |
| std::string Slic3r::MachineObject::bind_state |
| std::string Slic3r::MachineObject::bind_user_id |
| std::string Slic3r::MachineObject::bind_user_name |
Referenced by get_bind_str(), and set_bind_status().
| float Slic3r::MachineObject::cache_flow_ratio { 0.0 } |
Referenced by Slic3r::GUI::CalibrationWizard::back_preset_info(), Slic3r::GUI::FlowRateWizard::cache_coarse_info(), Slic3r::GUI::CalibrationWizard::cache_preset_info(), Slic3r::GUI::CalibrationWizard::on_device_connected(), Slic3r::GUI::CalibrationWizard::recover_preset_info(), and Slic3r::GUI::CalibrationCaliPage::update().
| bool Slic3r::MachineObject::cali_finished = true |
Referenced by Slic3r::GUI::CalibrationWizard::on_device_connected(), Slic3r::GUI::FlowRateWizard::on_device_connected(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_device_connected(), Slic3r::GUI::PressureAdvanceWizard::on_device_connected(), Slic3r::GUI::CalibrationWizard::recover_preset_info(), and Slic3r::GUI::CalibrationCaliPage::update().
| float Slic3r::MachineObject::cali_selected_nozzle_dia { 0.0 } |
| int Slic3r::MachineObject::cali_version = -1 |
Referenced by Slic3r::GUI::CalibrationFlowRateStartPage::on_device_connected(), Slic3r::GUI::CalibrationPAStartPage::on_device_connected(), Slic3r::GUI::CalibrationWizard::on_device_connected(), Slic3r::GUI::AMSinfo::parse_ams_info(), Slic3r::GUI::AMSinfo::parse_ext_info(), parse_json(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::HistoryWindow::update(), and Slic3r::GUI::PressureAdvanceWizard::update().
| bool Slic3r::MachineObject::calibration_done { false } |
Referenced by is_calibration_done(), is_in_calibration(), and parse_state_changed_event().
| bool Slic3r::MachineObject::camera_recording { false } |
Referenced by is_recording(), parse_home_flag(), parse_new_info(), and reset().
| time_t Slic3r::MachineObject::camera_recording_ctl_start = 0 |
Referenced by command_ipcam_record(), command_ipcam_resolution_set(), parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::camera_recording_when_printing { false } |
Referenced by command_ipcam_record(), is_recording_enable(), parse_json(), parse_new_info(), and reset().
| std::string Slic3r::MachineObject::camera_resolution = "" |
Referenced by command_ipcam_resolution_set(), parse_json(), and parse_new_info().
| int Slic3r::MachineObject::camera_resolution_hold_count = 0 |
Referenced by command_ipcam_resolution_set(), parse_json(), and parse_new_info().
| std::vector<std::string> Slic3r::MachineObject::camera_resolution_supported |
Referenced by get_resolution_supported(), and parse_json().
| bool Slic3r::MachineObject::camera_timelapse { false } |
Referenced by command_ipcam_timelapse(), is_timelapse(), parse_json(), parse_new_info(), and reset().
| int Slic3r::MachineObject::camera_timelapse_hold_count = 0 |
Referenced by command_ipcam_timelapse(), parse_json(), and parse_new_info().
| float Slic3r::MachineObject::chamber_temp |
Referenced by MachineObject(), parse_json(), and parse_new_info().
| float Slic3r::MachineObject::chamber_temp_target |
Referenced by MachineObject(), parse_json(), and parse_new_info().
| int Slic3r::MachineObject::curr_layer = 0 |
Referenced by parse_json(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| DevFirmwareVersionInfo Slic3r::MachineObject::cutting_module_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_cut().
| std::string Slic3r::MachineObject::dev_connection_name |
Referenced by Slic3r::DeviceManager::on_machine_alive(), and reset().
| std::string Slic3r::MachineObject::dev_connection_type |
|
private |
|
private |
Referenced by MachineObject(), get_dev_ip(), and set_dev_ip().
|
private |
Referenced by MachineObject(), get_dev_name(), and set_dev_name().
| std::string Slic3r::MachineObject::dev_product_name |
Referenced by Slic3r::DeviceManager::parse_user_print_info().
| bool Slic3r::MachineObject::device_cert_installed = false |
Referenced by is_security_control_ready(), reset(), and update_device_cert_state().
| DevFirmwareVersionInfo Slic3r::MachineObject::exhaustfan_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_exhaustfan().
| DevFirmwareVersionInfo Slic3r::MachineObject::extinguish_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_extinguish().
| std::string Slic3r::MachineObject::extrusion_cali_filament_name |
| int Slic3r::MachineObject::extrusion_cali_hold_count = 0 |
| std::chrono::system_clock::time_point Slic3r::MachineObject::extrusion_cali_set_hold_start |
| int Slic3r::MachineObject::extrusion_cali_set_tray_id = -1 |
| DevFirmwareVersionInfo Slic3r::MachineObject::filatrack_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_filatrack().
| FileLocal Slic3r::MachineObject::file_local { FileLocal::FL_None } |
Referenced by parse_json(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
| bool Slic3r::MachineObject::file_model_download {false} |
Referenced by parse_json(), and Slic3r::GUI::MediaFilePanel::UpdateByObj().
| FileRemote Slic3r::MachineObject::file_remote { FileRemote::FR_None } |
Referenced by get_file_remote(), and parse_json().
| std::vector<FirmwareInfo> Slic3r::MachineObject::firmware_list |
Referenced by get_firmware_info().
| PrinterFirmwareType Slic3r::MachineObject::firmware_type |
Referenced by parse_json().
| FlowRatioCalibrationType Slic3r::MachineObject::flow_ratio_calibration_type = FlowRatioCalibrationType::COMPLETE_CALIBRATION |
| std::vector<FlowRatioCalibResult> Slic3r::MachineObject::flow_ratio_results |
| float Slic3r::MachineObject::frame_temp |
Referenced by MachineObject(), and parse_json().
| int Slic3r::MachineObject::gcode_file_prepare_percent = 0 |
Referenced by parse_json(), reset(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::get_flow_calib_result { false } |
Referenced by parse_json(), reset_flow_rate_cali_result(), and Slic3r::GUI::CalibrationCaliPage::update().
| bool Slic3r::MachineObject::get_model_mall_result_need_retry = false |
Referenced by update_model_task().
| boost::thread* Slic3r::MachineObject::get_model_task_thread { nullptr } |
Referenced by update_model_task().
| bool Slic3r::MachineObject::get_pa_calib_result { false } |
Referenced by parse_json(), reset_pa_cali_result(), and Slic3r::GUI::CalibrationCaliPage::update().
| boost::thread* Slic3r::MachineObject::get_slice_info_thread { nullptr } |
Referenced by free_slice_info(), and update_slice_info().
| int Slic3r::MachineObject::get_version_retry = 0 |
Referenced by check_version_valid(), command_get_version(), parse_json(), and reset().
| bool Slic3r::MachineObject::has_extra_flow_type {false} |
Referenced by is_nozzle_flow_type_supported(), parse_json(), and reset().
| bool Slic3r::MachineObject::has_get_pa_calib_tab { false } |
Referenced by Slic3r::GUI::CalibUtils::get_PA_calib_tab(), parse_json(), reset_pa_cali_history_result(), and Slic3r::GUI::HistoryWindow::update().
| bool Slic3r::MachineObject::has_ipcam { false } |
Referenced by MachineObject(), parse_json(), and Slic3r::GUI::MediaPlayCtrl::SetMachineObject().
| int Slic3r::MachineObject::hw_switch_state |
Referenced by MachineObject(), can_unload_filament(), is_filament_at_extruder(), and parse_json().
| bool Slic3r::MachineObject::installed_upgrade_kit {false} |
| std::string Slic3r::MachineObject::iot_print_status |
Referenced by is_in_printing(), Slic3r::DeviceManager::parse_user_print_info(), and reset().
| bool Slic3r::MachineObject::is_220V_voltage { false } |
Referenced by get_bed_temperature_limit(), parse_home_flag(), parse_new_info(), and reset().
| bool Slic3r::MachineObject::is_enable_ams_np { false } |
Referenced by get_max_filament_color_count(), parse_json(), Slic3r::DevFilaSystemParser::ParseV1_0(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| bool Slic3r::MachineObject::is_enable_np { false } |
| bool Slic3r::MachineObject::is_support_1080dpi {false} |
Referenced by Slic3r::GUI::CameraPopup::check_func_supported(), parse_json(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_agora {false} |
Referenced by get_file_remote(), get_liveview_remote(), parse_home_flag(), parse_json(), parse_new_info(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_air_print_detection {false} |
Referenced by parse_home_flag(), and Slic3r::GUI::AMSSetting::update_air_printing_detection().
| bool Slic3r::MachineObject::is_support_airprinting_detection {false} |
Referenced by parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_ams_humidity {false} |
| bool Slic3r::MachineObject::is_support_auto_recovery_step_loss {false} |
Referenced by parse_json(), parse_new_info2(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| int Slic3r::MachineObject::is_support_bed_leveling = 0 |
| bool Slic3r::MachineObject::is_support_brtc {false} |
Referenced by Slic3r::GUI::PrintingTaskPanel::enable_partskip_button(), Slic3r::GUI::SendToPrinterDialog::on_ok(), parse_new_info(), and Slic3r::GUI::SendToPrinterDialog::update_show_status().
| bool Slic3r::MachineObject::is_support_build_plate_marker_detect {false} |
Referenced by parse_json(), parse_new_info2(), Slic3r::DevPrintOptionsParser::ParseDetectionV1_0(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_check_track_switch_match_slice_printer {false} |
Referenced by Slic3r::GUI::SelectMachineDialog::CheckErrorDynamicSwitchNozzle(), and parse_new_info().
| bool Slic3r::MachineObject::is_support_cloud_print_only {false} |
| bool Slic3r::MachineObject::is_support_command_ams_switch {false} |
Referenced by parse_json(), and parse_new_info2().
|
private |
Referenced by parse_new_info(), and support_door_open_check().
| bool Slic3r::MachineObject::is_support_ext_change_assist {false} |
Referenced by parse_new_info(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| bool Slic3r::MachineObject::is_support_ext_change_assist_old { false } |
Referenced by parse_json(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| bool Slic3r::MachineObject::is_support_fila_change_abort { false } |
Referenced by parse_json().
| bool Slic3r::MachineObject::is_support_filament_32_colors { false } |
Referenced by get_max_filament_color_count(), and parse_json().
| bool Slic3r::MachineObject::is_support_filament_backup {false} |
Referenced by Slic3r::GUI::SelectMachineDialog::on_timer(), Slic3r::GUI::SyncAmsInfoDialog::on_timer(), parse_json(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_filament_manual_multi_color {false} |
Referenced by parse_new_info().
| bool Slic3r::MachineObject::is_support_filament_setting_inprinting {false} |
Referenced by parse_json().
| bool Slic3r::MachineObject::is_support_filament_tangle_detect {false} |
Referenced by parse_home_flag(), parse_json(), parse_new_info(), parse_new_info2(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_flow_calibration {false} |
Referenced by Slic3r::GUI::CalibrationFlowRateStartPage::on_device_connected(), parse_home_flag(), parse_new_info(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_idelheadingprotect_detection {false} |
Referenced by parse_new_info().
| bool Slic3r::MachineObject::is_support_internal_timelapse { false } |
Referenced by canEnableTimelapse(), Slic3r::GUI::SelectMachineDialog::check_sdcard_for_timelpase(), Slic3r::GUI::SelectMachineDialog::check_timelapse_storage_warning(), Slic3r::GUI::SelectMachineDialog::on_ok_btn(), Slic3r::GUI::SelectMachineDialog::on_send_print(), parse_new_info(), and Slic3r::GUI::SelectMachineDialog::update_option_opts().
| bool Slic3r::MachineObject::is_support_layer_num { false } |
Referenced by parse_json(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| bool Slic3r::MachineObject::is_support_motor_noise_cali {false} |
Referenced by parse_home_flag(), parse_json(), parse_new_info(), parse_new_info2(), and Slic3r::GUI::CalibrationDialog::update_cali().
| bool Slic3r::MachineObject::is_support_mqtt_alive {false} |
Referenced by Slic3r::DeviceManager::check_pushing(), parse_json(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_new_auto_cali_method {false} |
Referenced by parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::is_support_nozzle_blob_detection {false} |
Referenced by parse_home_flag(), parse_new_info(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_nozzleclumping_detection {false} |
Referenced by parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_pa_calibration {false} |
| bool Slic3r::MachineObject::is_support_pa_mode {false} |
| bool Slic3r::MachineObject::is_support_partskip {false} |
Referenced by parse_new_info().
| bool Slic3r::MachineObject::is_support_print_with_emmc {false} |
Referenced by can_use_emmc_print(), Slic3r::GUI::SelectMachineDialog::on_send_print(), and parse_new_info().
| bool Slic3r::MachineObject::is_support_prompt_sound {false} |
Referenced by parse_home_flag(), parse_json(), parse_new_info(), parse_new_info2(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_purgechutepileup_detection {false} |
Referenced by parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_refresh_nozzle {false} |
Referenced by parse_json(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_remote_dry = false |
| bool Slic3r::MachineObject::is_support_send_to_sdcard {false} |
Referenced by parse_json(), parse_new_info2(), and Slic3r::GUI::SendToPrinterDialog::update_show_status().
| bool Slic3r::MachineObject::is_support_spaghetti_detection {false} |
Referenced by parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::is_support_timelapse {false} |
Referenced by canEnableTimelapse(), parse_json(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_tunnel_mqtt {false} |
Referenced by parse_home_flag(), parse_json(), parse_new_info(), and parse_new_info2().
| bool Slic3r::MachineObject::is_support_update_remain {false} |
Referenced by parse_json(), parse_new_info2(), and Slic3r::GUI::AMSSetting::UpdateByObj().
| bool Slic3r::MachineObject::is_support_upgrade_kit {false} |
| bool Slic3r::MachineObject::is_support_user_preset {false} |
| bool Slic3r::MachineObject::is_support_wait_sending_finish {false} |
Referenced by parse_json(), and Slic3r::GUI::PrintJob::process().
| bool Slic3r::MachineObject::is_tunnel_mqtt = false |
Referenced by parse_json().
| std::string Slic3r::MachineObject::job_id_ |
Referenced by parse_json(), Slic3r::GUI::PrintJob::process(), and reset().
| int Slic3r::MachineObject::jobState_ = 0 |
Referenced by check_resume_condition(), parse_json(), and reset().
| int Slic3r::MachineObject::keep_alive_count = 0 |
Referenced by Slic3r::DeviceManager::keep_alive().
| DevFirmwareVersionInfo Slic3r::MachineObject::laser_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_laszer().
| time_t Slic3r::MachineObject::last_alive |
| int Slic3r::MachineObject::last_cali_version = -1 |
Referenced by parse_json(), and Slic3r::GUI::HistoryWindow::update().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_cloud_msg_time_ |
Referenced by HasRecentCloudMessage(), and parse_json().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_extrusion_cali_start_time |
Referenced by command_start_extrusion_cali(), is_extrusion_cali_finished(), and is_in_extrusion_cali().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_keep_alive |
Referenced by Slic3r::DeviceManager::keep_alive().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_lan_msg_time_ |
Referenced by HasRecentLanMessage(), and parse_json().
| int Slic3r::MachineObject::last_mc_print_stage |
Referenced by parse_state_changed_event(), and reset().
| int Slic3r::MachineObject::last_online_version = -1 |
Referenced by parse_json().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_push_time |
Referenced by Slic3r::MoonrakerPrinterAgent::build_ams_payload(), is_info_ready(), and parse_json().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_request_push |
Referenced by command_request_push_all().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_request_start |
Referenced by command_pushing().
| std::string Slic3r::MachineObject::last_subtask_id_ |
Referenced by update_model_task().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_update_time |
Referenced by Slic3r::DeviceManager::check_pushing(), is_connected(), parse_json(), reset(), and reset_update_time().
| std::chrono::system_clock::time_point Slic3r::MachineObject::last_utc_time |
Referenced by parse_json().
| PrinterFirmwareType Slic3r::MachineObject::lifecycle { PrinterFirmwareType::FIRMWARE_TYPE_PRODUCTION } |
Referenced by parse_json().
| std::string Slic3r::MachineObject::link_ams |
Referenced by parse_json().
| std::string Slic3r::MachineObject::link_th |
Referenced by parse_json().
| LiveviewLocal Slic3r::MachineObject::liveview_local { LiveviewLocal::LVL_None } |
Referenced by parse_json(), and Slic3r::GUI::MediaPlayCtrl::SetMachineObject().
| LiveviewRemote Slic3r::MachineObject::liveview_remote { LiveviewRemote::LVR_None} |
Referenced by get_liveview_remote(), and parse_json().
| std::string Slic3r::MachineObject::local_rtsp_url |
Referenced by parse_json().
| bool Slic3r::MachineObject::local_use_ssl { true } |
| bool Slic3r::MachineObject::local_use_ssl_for_ftp { true } |
|
private |
Referenced by connect(), has_access_right(), revoke_access(), and set_access_code().
| int Slic3r::MachineObject::m_active_state = 0 |
Referenced by parse_json(), and set_online_state().
|
private |
Referenced by MachineObject(), cloud_publish_json(), command_ams_calibrate(), command_ams_refresh_rfid(), command_ams_select_tray(), command_auto_leveling(), command_axis_control(), command_go_home(), command_set_bed(), command_set_nozzle(), command_start_camera(), command_with_dialog(), command_xyz_abs(), connect(), disconnect(), get_agent(), get_firmware_info(), is_connected(), local_publish_json(), parse_json(), set_agent(), update_model_task(), and update_slice_info().
| std::string Slic3r::MachineObject::m_agent_thumbnail_url |
Referenced by parse_json().
|
private |
Referenced by MachineObject(), GetAxis(), and parse_json().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetBed(), parse_json(), and parse_new_info().
Referenced by MachineObject(), ~MachineObject(), and GetCalib().
|
private |
Referenced by MachineObject(), GetChamber(), and parse_json().
| std::unordered_set<GUI::DeviceErrorDialog*> Slic3r::MachineObject::m_command_error_code_dlgs |
Referenced by ~MachineObject(), and add_command_error_code_dlg().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetConfig(), parse_json(), and parse_new_info2().
|
private |
Referenced by MachineObject(), ~MachineObject(), and GetCtrl().
| DeviceMode Slic3r::MachineObject::m_device_mode { DEVICE_MODE_FDM } |
Referenced by is_fdm_type(), and parse_new_info().
|
private |
Referenced by MachineObject(), ~MachineObject(), any_loaded_filament_is_stringing_prone(), can_unload_filament(), check_ams_filament_valid(), get_curr_Ams(), get_curr_tray(), GetExtderSystem(), is_filament_installed(), is_multi_extruders(), is_target_slot_unload(), parse_json(), parse_new_info(), and update_printer_preset_name().
|
private |
Referenced by MachineObject(), GetExtensionTool(), and parse_new_info().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetFan(), parse_json(), parse_new_info(), and parse_new_info2().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetFilaSwitch(), and parse_json().
|
private |
Referenced by MachineObject(), check_ams_filament_valid(), command_ams_switch_filament(), command_ams_user_settings(), contains_tray(), get_ams_colors(), get_ams_tray(), get_curr_Ams(), get_extruder_id_by_ams_id(), get_tray(), GetFilaSystem(), HasAms(), parse_home_flag(), parse_json(), and parse_new_info().
| std::optional<bool> Slic3r::MachineObject::m_firmware_support_print_tpu_left |
Referenced by parse_new_info(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
| bool Slic3r::MachineObject::m_firmware_thread_started { false } |
Referenced by get_firmware_info().
| bool Slic3r::MachineObject::m_firmware_valid { false } |
Referenced by get_firmware_info(), and is_firmware_info_valid().
| int Slic3r::MachineObject::m_full_msg_count = 0 |
Referenced by Slic3r::MoonrakerPrinterAgent::build_ams_payload(), is_info_ready(), parse_json(), and reset().
| std::string Slic3r::MachineObject::m_gcode_file |
| bool Slic3r::MachineObject::m_has_timelapse_kit {false} |
Referenced by canEnableTimelapse(), Slic3r::GUI::SelectMachineDialog::check_sdcard_for_timelpase(), and parse_new_info().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetHMS(), and parse_json().
| int Slic3r::MachineObject::m_home_flag = 0 |
Referenced by is_axis_at_home(), and parse_home_flag().
| bool Slic3r::MachineObject::m_is_online |
|
private |
Referenced by MachineObject(), ~MachineObject(), GetLamp(), parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::m_lan_mode_connection_state {false} |
Referenced by get_lan_mode_connection_state(), and set_lan_mode_connection_state().
|
private |
Referenced by MachineObject(), parse_json(), parse_new_info2(), and set_access_code().
| bool Slic3r::MachineObject::m_new_ver_list_exist = false |
| std::map<std::string, FilamentData> Slic3r::MachineObject::m_nozzle_filament_data |
Referenced by check_ams_filament_valid(), update_filament_list(), and update_printer_preset_name().
|
private |
Referenced by MachineObject(), clear_auto_nozzle_mapping(), get_nozzle_mapping_result(), and parse_json().
|
private |
Referenced by MachineObject(), ~MachineObject(), clear_version_info(), GetNozzleSystem(), parse_json(), parse_new_info(), and store_version_info().
| std::vector<int> Slic3r::MachineObject::m_partskip_ids |
Referenced by parse_json(), and reset().
| int Slic3r::MachineObject::m_plate_index { -1 } |
Referenced by parse_json(), reset(), and update_slice_info().
| PlateMakerDectect Slic3r::MachineObject::m_plate_maker_detect_type { POS_CHECK } |
Referenced by parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| std::string Slic3r::MachineObject::m_print_error_img_id |
Referenced by MachineObject(), and parse_json().
|
private |
Referenced by MachineObject(), ~MachineObject(), GetPrintingSpeedLevel(), GetPrintOptions(), parse_json(), and parse_new_info().
| int Slic3r::MachineObject::m_push_count = 0 |
|
inlinestatic |
Referenced by command_ack_proceed(), command_ams_air_print_detect(), command_ams_calibrate(), command_ams_change_filament(), command_ams_control(), command_ams_drying_stop(), command_ams_filament_settings(), Slic3r::BBLPrinterAgent::command_ams_refresh_rfid(), command_ams_refresh_rfid(), command_ams_select_tray(), command_ams_switch_filament(), command_ams_user_settings(), command_auto_leveling(), command_axis_control(), command_clean_print_error(), command_clean_print_error_uiop(), command_consistency_upgrade_confirm(), Slic3r::DevFan::command_control_air_duct(), Slic3r::DevFan::command_control_fan_new(), command_delete_pa_calibration(), command_dont_remind_next_time(), command_extruder_control(), command_extrusion_cali_set(), command_get_access_code(), command_get_flow_ratio_calibration_result(), command_get_pa_calibration_result(), command_get_pa_calibration_tab(), command_get_version(), command_go_home(), command_hms_idle_ignore(), command_hms_ignore(), command_hms_resume(), command_hms_stop(), command_ipcam_check_timelapse_storage(), command_ipcam_delete_oldest_timelapse(), command_ipcam_record(), command_ipcam_resolution_set(), command_ipcam_timelapse(), command_nozzle_blob_detect(), command_purification_disable(), command_pushing(), command_refresh_nozzle(), command_request_push_all(), Slic3r::DevCtrl::command_select_extruder(), Slic3r::DevPrintOptions::command_set_against_continued_heating_mode(), command_set_bed(), command_set_chamber(), Slic3r::DevLamp::command_set_chamber_light(), Slic3r::DevLamp::command_set_chamber_light2(), command_set_door_open_check(), Slic3r::DevPrintOptions::command_set_filament_tangle_detect(), command_set_filament_tangle_detect(), command_set_nozzle(), command_set_nozzle_new(), command_set_pa_calibration(), Slic3r::DevPrintOptions::command_set_printing_option(), command_set_printing_option(), command_set_printing_speed(), Slic3r::DevPrintOptions::command_set_prompt_sound(), command_set_prompt_sound(), Slic3r::DevPrintOptions::command_set_purify_air_at_print_end(), command_set_save_remote_print_file_to_storage(), Slic3r::DevPrintOptions::command_set_snapshot_control(), Slic3r::DevPrintOptions::command_smart_nozzle_blob_detect_mode(), command_start_calibration(), command_start_extrusion_cali(), command_start_flow_ratio_calibration(), command_start_pa_calibration(), command_stop_buzzer(), command_task_abort(), command_task_cancel(), command_task_partskip(), command_task_pause(), command_task_resume(), command_upgrade_confirm(), command_upgrade_firmware(), command_upgrade_module(), Slic3r::DevPrintOptions::command_xcam_control(), command_xcam_control(), command_xyz_abs(), commnad_select_pa_calibration(), Slic3r::DevNozzleRack::CrtlRackReadNozzle(), Slic3r::DevAmsSystemFirmwareSwitch::CrtlSwitchFirmware(), Slic3r::DevAxis::Ctrl_Axis(), Slic3r::DevAxis::Ctrl_GoHome(), Slic3r::DevFilaSystem::CtrlAmsReset(), Slic3r::DevFilaSystem::CtrlAmsStartDryingHour(), Slic3r::DevFilaSystem::CtrlAmsStopDrying(), Slic3r::DevNozzleMappingCtrl::CtrlGetAutoNozzleMappingV0(), Slic3r::DevNozzleMappingCtrl::CtrlGetAutoNozzleMappingV1(), Slic3r::DevNozzleRack::CtrlRackConfirmAll(), Slic3r::DevNozzleRack::CtrlRackConfirmNozzle(), Slic3r::DevNozzleRack::CtrlRackPosGoHome(), Slic3r::DevNozzleRack::CtrlRackPosMove(), Slic3r::DevNozzleRack::CtrlRackReadAll(), Slic3r::DevNozzleRack::CtrlRackUpgrade(), Slic3r::DevChamber::CtrlSetChamberTemp(), Slic3r::DevUpgrade::CtrlUpgradeConfirm(), Slic3r::DevUpgrade::CtrlUpgradeConsistencyConfirm(), Slic3r::DevUpgrade::CtrlUpgradeFirmware(), Slic3r::DevUpgrade::CtrlUpgradeModule(), and publish_gcode().
| bool Slic3r::MachineObject::m_set_ctt_dlg { false } |
Referenced by set_ctt_dlg().
Referenced by MachineObject(), ~MachineObject(), GetStatus(), and parse_json().
|
private |
Referenced by MachineObject(), canEnableTimelapse(), GetStorage(), is_timelapse_storage_low(), parse_home_flag(), parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::m_support_mqtt_axis_control = false |
Referenced by command_axis_control(), and parse_new_info().
| bool Slic3r::MachineObject::m_support_mqtt_bet_ctrl = false |
Referenced by command_set_bed(), and parse_new_info().
| bool Slic3r::MachineObject::m_support_mqtt_homing { false } |
Referenced by command_go_home(), and parse_new_info().
|
private |
Referenced by add_command_error_code_dlg(), and update_model_task().
| bool Slic3r::MachineObject::m_unsupported_dlg_shown { false } |
Referenced by show_unsupported_dlg().
|
private |
Referenced by MachineObject(), and GetUpgrade().
| ManualPaCaliMethod Slic3r::MachineObject::manual_pa_cali_method = ManualPaCaliMethod::PA_LINE |
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_device_connected().
| int Slic3r::MachineObject::mc_left_time |
Referenced by MachineObject(), parse_json(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| int Slic3r::MachineObject::mc_print_error_code |
Referenced by MachineObject(), and parse_json().
| int Slic3r::MachineObject::mc_print_line_number |
Referenced by MachineObject(), and parse_json().
| int Slic3r::MachineObject::mc_print_percent |
Referenced by MachineObject(), is_extrusion_cali_finished(), is_in_extrusion_cali(), and update_print_progress().
| int Slic3r::MachineObject::mc_print_stage |
Referenced by MachineObject(), parse_json(), and parse_state_changed_event().
| int Slic3r::MachineObject::mc_print_sub_stage |
Referenced by MachineObject(), and parse_json().
|
private |
Referenced by parse_json().
| BBLModelTask* Slic3r::MachineObject::model_task { nullptr } |
Referenced by MachineObject(), ~MachineObject(), get_modeltask(), is_makeworld_subtask(), set_modeltask(), and update_model_task().
| std::map<std::string, DevFirmwareVersionInfo> Slic3r::MachineObject::module_vers |
Referenced by Slic3r::MoonrakerPrinterAgent::build_ams_payload(), check_version_valid(), clear_version_info(), get_ams_version(), get_ota_version(), is_info_ready(), is_support_command_calibration(), parse_version(), store_version_info(), Slic3r::GUI::MachineInfoPanel::update_ams_ext(), Slic3r::GUI::MachineInfoPanel::update_amshub(), Slic3r::GUI::AMSSetting::update_insert_material_read_mode(), and Slic3r::GUI::MachineInfoPanel::update_version_text().
| bool Slic3r::MachineObject::network_wired { false } |
Referenced by parse_json(), reset(), and Slic3r::GUI::SideTools::update_status().
| std::map<std::string, DevFirmwareVersionInfo> Slic3r::MachineObject::new_ver_list |
| bool Slic3r::MachineObject::nozzle_blob_detection_enabled { false } |
Referenced by command_nozzle_blob_detect(), parse_home_flag(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| time_t Slic3r::MachineObject::nozzle_blob_detection_hold_start = 0 |
Referenced by command_nozzle_blob_detect(), parse_home_flag(), and parse_new_info().
| std::vector<int> Slic3r::MachineObject::nozzle_temp_range |
Referenced by parse_json().
| std::string Slic3r::MachineObject::obj_subtask_id |
Referenced by is_sdcard_printing(), and parse_json().
| bool Slic3r::MachineObject::online_ahb |
| bool Slic3r::MachineObject::online_rfid |
Referenced by parse_json().
| int Slic3r::MachineObject::online_version = -1 |
Referenced by parse_json().
| std::string Slic3r::MachineObject::ota_new_version_number |
Referenced by parse_json(), and Slic3r::GUI::MachineInfoPanel::update_version_text().
| std::vector<PACalibResult> Slic3r::MachineObject::pa_calib_results |
| std::vector<PACalibResult> Slic3r::MachineObject::pa_calib_tab |
| int Slic3r::MachineObject::parse_msg_count = 0 |
Referenced by parse_json().
| int Slic3r::MachineObject::print_error |
| std::vector<uint16_t> Slic3r::MachineObject::print_job_filament_mapping |
Referenced by any_loaded_filament_is_stringing_prone(), and parse_new_info().
| json_diff Slic3r::MachineObject::print_json |
Referenced by parse_json(), reload_printer_settings(), and reset().
| std::string Slic3r::MachineObject::print_status |
Referenced by can_abort(), can_pause(), can_print(), can_resume(), is_calibration_running(), is_in_extrusion_cali(), is_in_prepare(), is_in_printing(), is_in_printing_pause(), is_printing_finished(), is_system_printing(), Slic3r::GUI::CalibrationWizard::on_device_connected(), parse_json(), Slic3r::GUI::PrintJob::process(), reset(), set_print_state(), Slic3r::GUI::MultiMachineManagerPage::sync_state(), Slic3r::GUI::CalibrationCaliPage::update(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| std::string Slic3r::MachineObject::print_type |
Referenced by Slic3r::GUI::PrintingTaskPanel::enable_partskip_button(), is_in_extrusion_cali(), and parse_json().
| std::string Slic3r::MachineObject::printer_agent_id |
Referenced by connect(), has_access_right(), Slic3r::DeviceManager::insert_local_device(), Slic3r::DeviceManager::load_local_machines_from_config(), Slic3r::DeviceManager::on_machine_alive(), Slic3r::DeviceManager::parse_user_print_info(), Slic3r::GUI::GUI_App::select_machine(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), set_access_code(), Slic3r::DeviceManager::update_local_machine(), and Slic3r::GUI::SelectMachinePopup::update_other_devices().
| std::string Slic3r::MachineObject::printer_type |
Referenced by Slic3r::GUI::EditCalibrationHistoryDialog::EditCalibrationHistoryDialog(), Slic3r::MoonrakerPrinterAgent::build_ams_payload(), Slic3r::GUI::CalibUtils::calib_generic_auto_pa_cali(), Slic3r::GUI::SelectMachineDialog::can_support_pa_auto_cali(), check_ams_filament_valid(), Slic3r::check_filaments_printable(), Slic3r::GUI::NewCalibrationHistoryDialog::get_all_filaments(), get_auto_pa_cali_thumbnail_img_str(), get_compatible_machine(), get_ftp_folder(), get_nozzle_replace_url(), get_printer_ams_type(), get_printer_arch(), Slic3r::GUI::CalibrationPresetPage::get_printer_preset(), get_printer_series(), get_printer_series_str(), get_printer_thumbnail_img_str(), get_printer_type_display_str(), get_show_printer_type(), Slic3r::GUI::FanControlPopupNew::init_names(), Slic3r::DeviceManager::insert_local_device(), Slic3r::DevPrinterConfigUtil::is_printer_model_compatible(), Slic3r::GUI::Plater::is_same_printer_for_connected_and_selected(), Slic3r::GUI::SelectMachineDialog::is_same_printer_model(), Slic3r::GUI::SyncAmsInfoDialog::is_same_printer_model(), is_series_n(), is_series_o(), is_series_p(), is_series_x(), Slic3r::DeviceManager::load_local_machines_from_config(), Slic3r::GUI::SelectMachineDialog::load_option_vals(), Slic3r::GUI::CalibrationWizard::on_device_connected(), Slic3r::GUI::HistoryWindow::on_device_connected(), Slic3r::DeviceManager::on_machine_alive(), Slic3r::GUI::SelectMachineDialog::on_ok_btn(), parse_json(), parse_new_info(), Slic3r::DeviceManager::parse_user_print_info(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::GUI::SelectMachineDialog::save_option_vals(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), Slic3r::GUI::MediaPlayCtrl::SetMachineObject(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::CalibrationCaliPage::update(), Slic3r::GUI::AMSSetting::update_ams_img(), Slic3r::GUI::AMSDryCtrWin::update_filament_list(), Slic3r::GUI::AMSSetting::update_insert_material_read_mode(), Slic3r::DeviceManager::update_local_machine(), Slic3r::GUI::AmsReplaceMaterialDialog::update_machine_obj(), update_printer_preset_name(), Slic3r::GUI::CalibrationPresetPage::update_show_status(), Slic3r::GUI::SelectMachineDialog::update_show_status(), Slic3r::GUI::SyncAmsInfoDialog::update_show_status(), Slic3r::GUI::Sidebar::priv::update_sync_status(), Slic3r::GUI::AmsMapingPopup::update_title(), and Slic3r::GUI::SelectMachineDialog::UpdateStatusCheckWarning_ExtensionTool().
| int Slic3r::MachineObject::printing_speed_mag = 100 |
Referenced by parse_json(), and reset().
| std::string Slic3r::MachineObject::profile_id_ |
Referenced by is_sdcard_printing(), and update_slice_info().
| std::string Slic3r::MachineObject::project_id_ |
Referenced by is_sdcard_printing(), and update_slice_info().
| int Slic3r::MachineObject::queue_number = 0 |
Referenced by parse_json(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| DevPrintTaskRatingInfo* Slic3r::MachineObject::rating_info { nullptr } |
Referenced by update_model_task().
| int Slic3r::MachineObject::request_model_result = 0 |
Referenced by update_model_task().
| bool Slic3r::MachineObject::request_tab_from_bbs { false } |
Referenced by command_get_pa_calibration_tab(), and parse_json().
| DevFirmwareVersionInfo Slic3r::MachineObject::rotary_version_info |
Referenced by clear_version_info(), store_version_info(), and Slic3r::GUI::MachineInfoPanel::update_rotary().
| std::vector<CaliPresetInfo> Slic3r::MachineObject::selected_cali_preset |
Referenced by Slic3r::GUI::CalibrationWizard::back_preset_info(), Slic3r::GUI::CalibrationWizard::cache_preset_info(), Slic3r::GUI::get_cached_selected_filament(), Slic3r::GUI::get_cached_selected_filament_for_multi_extruder(), Slic3r::GUI::CalibrationWizard::on_device_connected(), and Slic3r::GUI::CalibrationWizard::recover_preset_info().
| BBLSliceInfo* Slic3r::MachineObject::slice_info {nullptr} |
Referenced by MachineObject(), free_slice_info(), update_slice_info(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| int Slic3r::MachineObject::stage_curr = 0 |
Referenced by Slic3r::GUI::PrintingTaskPanel::create_panel(), get_curr_stage(), get_curr_stage_idx(), is_in_calibration(), Slic3r::GUI::PrintingTaskPanel::on_stage_clicked(), Slic3r::GUI::ThermalPreconditioningDialog::on_timer(), parse_json(), and Slic3r::GUI::PrintingTaskPanel::update_stage_value_with_machine().
| std::vector<int> Slic3r::MachineObject::stage_list_info |
| int Slic3r::MachineObject::stage_remaining_seconds = 0 |
Referenced by get_stage_remaining_seconds(), and parse_json().
| int Slic3r::MachineObject::subscribe_counter {3} |
Referenced by Slic3r::GUI::GUI_App::on_start_subscribe_again(), reset(), and reset_update_time().
| BBLSubTask* Slic3r::MachineObject::subtask_ |
| std::string Slic3r::MachineObject::subtask_id_ |
Referenced by update_model_task(), and update_slice_info().
| std::string Slic3r::MachineObject::subtask_name |
| int Slic3r::MachineObject::targ_nozzle_id_from_pc = INVALID_EXTRUDER_ID |
Referenced by Slic3r::ExtderSystemParser::ParseV2_0().
| std::string Slic3r::MachineObject::task_id_ |
Referenced by parse_json().
| std::atomic<bool> Slic3r::MachineObject::timelapse_storage_check_done { false } |
Referenced by Slic3r::GUI::SelectMachineDialog::on_timelapse_storage_check_timer(), parse_json(), and Slic3r::GUI::SelectMachineDialog::start_timelapse_storage_check().
| int Slic3r::MachineObject::timelapse_storage_check_result { -1 } |
| int Slic3r::MachineObject::timelapse_storage_file_count { 0 } |
Referenced by parse_json(), and Slic3r::GUI::SelectMachineDialog::show_timelapse_storage_dialog().
| bool Slic3r::MachineObject::timelapse_storage_is_enough { true } |
Referenced by Slic3r::GUI::SelectMachineDialog::on_timelapse_storage_check_result(), and parse_json().
| int Slic3r::MachineObject::total_layers = 0 |
Referenced by parse_json(), and Slic3r::GUI::CalibrationCaliPage::update_subtask().
| long Slic3r::MachineObject::tray_exist_bits = 0 |
Referenced by MachineObject(), and Slic3r::DevFilaSystemParser::ParseV1_0().
| long Slic3r::MachineObject::tray_is_bbl_bits = 0 |
Referenced by MachineObject(), and Slic3r::DevFilaSystemParser::ParseV1_0().
| long Slic3r::MachineObject::tray_read_done_bits = 0 |
Referenced by Slic3r::DevFilaSystemParser::ParseV1_0().
| long Slic3r::MachineObject::tray_reading_bits = 0 |
Referenced by Slic3r::DevFilaSystemParser::ParseV1_0().
| std::string Slic3r::MachineObject::tutk_state |
Referenced by parse_json(), parse_new_info(), and Slic3r::GUI::MediaPlayCtrl::SetMachineObject().
| bool Slic3r::MachineObject::upgrade_consistency_request { false } |
| int Slic3r::MachineObject::upgrade_display_hold_count = 0 |
Referenced by Slic3r::GUI::MachineInfoPanel::confirm_upgrade(), and parse_json().
| DevFirmwareUpgradingState Slic3r::MachineObject::upgrade_display_state |
| int Slic3r::MachineObject::upgrade_err_code = 0 |
Referenced by parse_json(), and Slic3r::GUI::MachineInfoPanel::update().
| bool Slic3r::MachineObject::upgrade_force_upgrade { false } |
| std::string Slic3r::MachineObject::upgrade_message |
Referenced by parse_json().
| std::string Slic3r::MachineObject::upgrade_module |
Referenced by parse_json().
| bool Slic3r::MachineObject::upgrade_new_version { false } |
Referenced by MachineObject(), parse_json(), Slic3r::GUI::MachineInfoPanel::update_ams_ext(), and Slic3r::GUI::MachineInfoPanel::update_version_text().
| std::string Slic3r::MachineObject::upgrade_progress |
Referenced by get_upgrade_percent(), and parse_json().
| std::string Slic3r::MachineObject::upgrade_status |
Referenced by parse_json(), and Slic3r::GUI::MachineInfoPanel::update().
| bool Slic3r::MachineObject::virtual_camera {false} |
Referenced by parse_json().
| std::vector<DevAmsTray> Slic3r::MachineObject::vt_slot |
Virtual Tray (vt_slot) - External/manual filament loading slots.
Data Flow: Populated from printer JSON via parse_vt_tray() during MachineObject::parse_json(). Used by: Sidebar::build_filament_ams_list() when ams_support_virtual_tray is true.
Virtual trays represent filament that is manually loaded into the extruder rather than fed through an AMS unit. This supports printers without AMS or scenarios where users want to bypass the AMS.
Referenced by MachineObject(), Slic3r::DevMappingUtil::ams_filament_mapping(), Slic3r::GUI::Sidebar::build_filament_ams_list(), check_ams_filament_valid(), contains_tray(), Slic3r::DevCalib::ExtrusionCalibSelectParse(), Slic3r::DevCalib::ExtrusionCalibSetParse(), get_curr_tray(), get_tray(), parse_json(), Slic3r::DevFilaSystemParser::ParseAgentFilament(), reset(), Slic3r::GUI::CalibrationPresetPage::sync_ams_info(), and Slic3r::GUI::AmsMapingPopup::update_mapping_items().
| std::string Slic3r::MachineObject::webcam_stream_url |
Referenced by parse_json().
| std::string Slic3r::MachineObject::wifi_signal |
|
private |
|
private |
Referenced by command_set_save_remote_print_file_to_storage(), and parse_new_info().
| bool Slic3r::MachineObject::xcam_ai_monitoring { false } |
Referenced by command_xcam_control_ai_monitoring(), parse_json(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| time_t Slic3r::MachineObject::xcam_ai_monitoring_hold_start = 0 |
| std::string Slic3r::MachineObject::xcam_ai_monitoring_sensitivity |
| bool Slic3r::MachineObject::xcam_airprinting_detection {false} |
Referenced by command_xcam_control_airprinting_detection(), parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| std::string Slic3r::MachineObject::xcam_airprinting_detection_sensitivity |
| bool Slic3r::MachineObject::xcam_allow_prompt_sound { false } |
Referenced by command_xcam_control_allow_prompt_sound(), parse_home_flag(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| time_t Slic3r::MachineObject::xcam_auto_recovery_hold_start = 0 |
Referenced by command_xcam_control_auto_recovery_step_loss(), parse_home_flag(), parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::xcam_auto_recovery_step_loss { false } |
Referenced by command_xcam_control_auto_recovery_step_loss(), parse_home_flag(), parse_json(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::xcam_buildplate_marker_detector { false } |
Referenced by command_xcam_control_buildplate_marker_detector(), parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| time_t Slic3r::MachineObject::xcam_buildplate_marker_hold_start = 0 |
Referenced by command_xcam_control_buildplate_marker_detector(), and parse_json().
| bool Slic3r::MachineObject::xcam_disable_ai_detection_display {false} |
Referenced by parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
|
private |
Referenced by command_set_door_open_check(), get_door_open_check_state(), and parse_new_info().
|
private |
Referenced by command_set_door_open_check(), and parse_new_info().
| bool Slic3r::MachineObject::xcam_filament_tangle_detect { false } |
Referenced by command_xcam_control_filament_tangle_detect(), parse_home_flag(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| time_t Slic3r::MachineObject::xcam_filament_tangle_detect_hold_start = 0 |
Referenced by command_xcam_control_filament_tangle_detect(), parse_home_flag(), and parse_new_info().
| time_t Slic3r::MachineObject::xcam_first_layer_hold_start = 0 |
Referenced by command_xcam_control_first_layer_inspector(), parse_json(), and parse_new_info().
| bool Slic3r::MachineObject::xcam_first_layer_inspector { false } |
Referenced by command_xcam_control_first_layer_inspector(), parse_json(), parse_new_info(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| bool Slic3r::MachineObject::xcam_nozzleclumping_detection {false} |
Referenced by command_xcam_control_nozzleclumping_detection(), parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| std::string Slic3r::MachineObject::xcam_nozzleclumping_detection_sensitivity |
| time_t Slic3r::MachineObject::xcam_prompt_sound_hold_start = 0 |
Referenced by command_xcam_control_allow_prompt_sound(), parse_home_flag(), and parse_new_info().
| bool Slic3r::MachineObject::xcam_purgechutepileup_detection {false} |
Referenced by command_xcam_control_purgechutepileup_detection(), parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| std::string Slic3r::MachineObject::xcam_purgechutepileup_detection_sensitivity |
| bool Slic3r::MachineObject::xcam_spaghetti_detection {false} |
Referenced by command_xcam_control_spaghetti_detection(), parse_json(), and Slic3r::GUI::PrintOptionsDialog::update_options().
| std::string Slic3r::MachineObject::xcam_spaghetti_detection_sensitivity |