#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevPrintOptions.h>
Public Types | |
| enum class | PurifyAirAtPrintEndState : int { PurifyAirDisable = 0 , PurifyAirByInside = 1 , PurifyAirByOutside = 2 } |
Friends | |
| class | DevPrintOptionsParser |
|
strong |
| Slic3r::DevPrintOptions::DevPrintOptions | ( | MachineObject * | obj | ) |
References Slic3r::AI_Monitoring, Slic3r::Allow_Prompt_Sound_Detection, Slic3r::Auto_Recovery_Detection, Slic3r::Buildplate_Align_Detection, Slic3r::Buildplate_Mark_Detection, Slic3r::Displacement_Detection, Slic3r::Filament_Tangle_Detection, Slic3r::First_Layer_Detection, Slic3r::FOD_Check_Detection, Slic3r::Idle_Heating_Protect_Detection, m_ai_monitoring_detection, m_allow_prompt_sound_detection, m_auto_recovery_detection, m_buildplate_align_detection, m_buildplate_mark_detection, m_detection_list, m_displacement_detection, m_filament_tangle_detection, m_first_layer_detection, m_fod_check_detection, m_idel_heating_protect_detection, m_obj, m_purify_air_at_print_end, m_smart_nozzle_blob_detection, m_snapshot_detection, Slic3r::Purify_Air_At_Print_End, Slic3r::Smart_Nozzle_Blob_Detection, and Slic3r::Snapshot_Detection.
| int Slic3r::DevPrintOptions::command_set_against_continued_heating_mode | ( | bool | on_off | ) |
References m_obj, and Slic3r::MachineObject::m_sequence_id.
Referenced by command_xcam_control_idelheatingprotect_detector().
| int Slic3r::DevPrintOptions::command_set_filament_tangle_detect | ( | bool | fliament_tangle_detect, |
| MachineObject * | obj ) |
References Slic3r::MachineObject::m_sequence_id, and Slic3r::MachineObject::publish_json().
Referenced by command_xcam_control_filament_tangle_detect().
| int Slic3r::DevPrintOptions::command_set_printing_option | ( | bool | auto_recovery, |
| MachineObject * | obj ) |
References Slic3r::MachineObject::m_sequence_id, and Slic3r::MachineObject::publish_json().
Referenced by command_xcam_control_auto_recovery_step_loss().
| int Slic3r::DevPrintOptions::command_set_prompt_sound | ( | bool | prompt_sound, |
| MachineObject * | obj ) |
References Slic3r::MachineObject::m_sequence_id, and Slic3r::MachineObject::publish_json().
Referenced by command_xcam_control_allow_prompt_sound().
| int Slic3r::DevPrintOptions::command_set_purify_air_at_print_end | ( | PurifyAirAtPrintEndState | state, |
| MachineObject * | obj ) |
References Slic3r::MachineObject::m_sequence_id, Slic3r::MachineObject::publish_json(), PurifyAirByInside, PurifyAirByOutside, and PurifyAirDisable.
Referenced by command_xcam_control_purify_air_at_print_end().
| int Slic3r::DevPrintOptions::command_set_snapshot_control | ( | int | on_off, |
| MachineObject * | obj ) |
References Slic3r::MachineObject::m_sequence_id, and Slic3r::MachineObject::publish_json().
Referenced by command_snapshot_control().
| int Slic3r::DevPrintOptions::command_smart_nozzle_blob_detect_mode | ( | int | mode | ) |
References m_obj, Slic3r::MachineObject::m_sequence_id, and m_smart_nozzle_blob_detection.
Referenced by Slic3r::GUI::SelectMachineDialog::update_show_status().
| int Slic3r::DevPrintOptions::command_snapshot_control | ( | int | on_off | ) |
References command_set_snapshot_control(), m_obj, and m_snapshot_detection.
| int Slic3r::DevPrintOptions::command_xcam_control | ( | std::string | module_name, |
| bool | on_off, | ||
| MachineObject * | obj, | ||
| std::string | lvl = "" ) |
References Slic3r::MachineObject::m_sequence_id, and Slic3r::MachineObject::publish_json().
Referenced by command_xcam_control_ai_monitoring(), command_xcam_control_build_plate_align_detector(), command_xcam_control_buildplate_marker_detector(), command_xcam_control_displacement_detection(), command_xcam_control_first_layer_inspector(), and command_xcam_control_fod_check().
| int Slic3r::DevPrintOptions::command_xcam_control_ai_monitoring | ( | bool | on_off, |
| std::string | lvl ) |
References command_xcam_control(), m_ai_monitoring_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_allow_prompt_sound | ( | bool | on_off | ) |
References command_set_prompt_sound(), m_allow_prompt_sound_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_auto_recovery_step_loss | ( | bool | on_off | ) |
References command_set_printing_option(), m_auto_recovery_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_build_plate_align_detector | ( | bool | on_off | ) |
References command_xcam_control(), m_buildplate_align_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_buildplate_marker_detector | ( | bool | on_off | ) |
References command_xcam_control(), m_buildplate_mark_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_displacement_detection | ( | bool | on_off | ) |
References command_xcam_control(), m_displacement_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_filament_tangle_detect | ( | bool | on_off | ) |
References command_set_filament_tangle_detect(), m_filament_tangle_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_first_layer_inspector | ( | bool | on_off, |
| bool | print_halt ) |
References command_xcam_control(), m_first_layer_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_fod_check | ( | bool | on_off | ) |
References command_xcam_control(), m_fod_check_detection, and m_obj.
| int Slic3r::DevPrintOptions::command_xcam_control_idelheatingprotect_detector | ( | bool | on_off | ) |
References command_set_against_continued_heating_mode(), and m_idel_heating_protect_detection.
| int Slic3r::DevPrintOptions::command_xcam_control_purify_air_at_print_end | ( | int | on_off | ) |
References command_set_purify_air_at_print_end(), m_obj, and m_purify_air_at_print_end.
|
inline |
References m_ai_monitoring_detection.
|
inline |
References m_ai_monitoring_detection.
|
inline |
References m_allow_prompt_sound_detection.
|
inline |
References m_auto_recovery_detection.
|
inline |
References m_buildplate_mark_detection.
| PrintOptionData * Slic3r::DevPrintOptions::GetDetectionOption | ( | PrintOptionEnum | print_option | ) |
References m_detection_list.
Referenced by Slic3r::GUI::PrintOptionsDialog::update_options(), and Slic3r::GUI::PrintOptionsDialog::update_purify_air_at_print_end().
|
inline |
References m_filament_tangle_detection.
|
inline |
References m_first_layer_detection.
|
inline |
References m_idel_heating_protect_detection.
|
inline |
References m_speed_level.
| void Slic3r::DevPrintOptions::parse_allow_prompt_sound_status | ( | int | flag | ) |
References HOLD_TIME_3SEC, and m_allow_prompt_sound_detection.
| void Slic3r::DevPrintOptions::parse_auto_recovery_step_loss_status | ( | int | flag | ) |
References HOLD_TIME_3SEC, and m_auto_recovery_detection.
| void Slic3r::DevPrintOptions::parse_filament_tangle_detect_status | ( | int | flag | ) |
References HOLD_TIME_3SEC, and m_filament_tangle_detection.
| void Slic3r::DevPrintOptions::SetPrintingSpeedLevel | ( | DevPrintingSpeedLevel | speed_level | ) |
References m_speed_level, Slic3r::SPEED_LEVEL_COUNT, and Slic3r::SPEED_LEVEL_INVALID.
|
friend |
References DevPrintOptionsParser.
Referenced by DevPrintOptionsParser.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by DevPrintOptions(), and GetDetectionOption().
|
private |
|
private |
|
private |
|
private |
Referenced by DevPrintOptions(), command_xcam_control_fod_check(), and Slic3r::DevPrintOptionsParser::Parse().
|
private |
|
private |
Referenced by DevPrintOptions(), command_set_against_continued_heating_mode(), command_smart_nozzle_blob_detect_mode(), command_snapshot_control(), command_xcam_control_ai_monitoring(), command_xcam_control_allow_prompt_sound(), command_xcam_control_auto_recovery_step_loss(), command_xcam_control_build_plate_align_detector(), command_xcam_control_buildplate_marker_detector(), command_xcam_control_displacement_detection(), command_xcam_control_filament_tangle_detect(), command_xcam_control_first_layer_inspector(), command_xcam_control_fod_check(), command_xcam_control_purify_air_at_print_end(), and Slic3r::DevPrintOptionsParser::Parse().
|
private |
|
private |
|
private |
|
private |
Referenced by GetPrintingSpeedLevel(), Slic3r::DevPrintOptionsParser::Parse(), and SetPrintingSpeedLevel().