#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/CalibUtils.hpp>
Public Member Functions | |
| CalibUtils () | |
Static Public Member Functions | |
| static CalibMode | get_calib_mode_by_name (const std::string name, int &cali_stage) |
| static void | calib_PA (const X1CCalibInfos &calib_infos, int mode, wxString &error_message) |
| static void | emit_get_PA_calib_results (float nozzle_diameter) |
| static bool | get_PA_calib_results (std::vector< PACalibResult > &pa_calib_results) |
| static void | emit_get_PA_calib_infos (const PACalibExtruderInfo &cali_info) |
| static bool | get_PA_calib_tab (std::vector< PACalibResult > &pa_calib_infos) |
| static void | set_PA_calib_result (const std::vector< PACalibResult > &pa_calib_values, bool is_auto_cali) |
| static void | select_PA_calib_result (const PACalibIndexInfo &pa_calib_info) |
| static void | delete_PA_calib_result (const PACalibIndexInfo &pa_calib_info) |
| static void | calib_flowrate_X1C (const X1CCalibInfos &calib_infos, wxString &error_message) |
| static void | emit_get_flow_ratio_calib_results (float nozzle_diameter) |
| static bool | get_flow_ratio_calib_results (std::vector< FlowRatioCalibResult > &flow_ratio_calib_results) |
| static bool | calib_flowrate (int pass, const CalibInfo &calib_info, wxString &error_message) |
| static void | calib_pa_pattern (const CalibInfo &calib_info, Model &model) |
| static void | set_for_auto_pa_model_and_config (const std::vector< CalibInfo > &calib_info, DynamicPrintConfig &full_config, Model &model) |
| static bool | calib_generic_auto_pa_cali (const std::vector< CalibInfo > &calib_info, wxString &error_message) |
| static bool | calib_generic_PA (const CalibInfo &calib_info, wxString &error_message) |
| static void | calib_temptue (const CalibInfo &calib_info, wxString &error_message) |
| static void | calib_max_vol_speed (const CalibInfo &calib_info, wxString &error_message) |
| static void | calib_VFA (const CalibInfo &calib_info, wxString &error_message) |
| static void | calib_retraction (const CalibInfo &calib_info, wxString &error_message) |
| static bool | is_support_auto_pa_cali (std::string filament_id) |
| static int | get_selected_calib_idx (const std::vector< PACalibResult > &pa_calib_values, int cali_idx) |
| static bool | get_pa_k_n_value_by_cali_idx (const MachineObject *obj, int cali_idx, float &out_k, float &out_n) |
| static bool | validate_input_name (wxString name) |
| static bool | validate_input_k_value (wxString k_text, float *output_value) |
| static bool | validate_input_flow_ratio (wxString flow_ratio, float *output_value) |
| static bool | check_printable_status_before_cali (const MachineObject *obj, const X1CCalibInfos &cali_infos, wxString &error_message) |
| static bool | check_printable_status_before_cali (const MachineObject *obj, const CalibInfo &cali_info, wxString &error_message) |
| static bool | check_printable_status_before_cali (const MachineObject *obj, const std::vector< CalibInfo > &cali_infos, wxString &error_message) |
Static Public Attributes | |
| static std::unique_ptr< Worker > | print_worker |
Static Private Member Functions | |
| static bool | process_and_store_3mf (Model *model, const DynamicPrintConfig &full_config, const Calib_Params ¶ms, wxString &error_message) |
| static void | send_to_print (const CalibInfo &calib_info, wxString &error_message, int flow_ratio_mode=0) |
| static void | send_to_print (const std::vector< CalibInfo > &calib_infos, wxString &error_message, int flow_ratio_mode=0) |
|
inline |
|
static |
— scale —
References _L, Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::Calib_Flow_Rate, check_printable_status_before_cali(), Slic3r::Preset::config, Slic3r::ConfigOptionFloat, Slic3r::GUI::CalibInfo::extruder_id, Slic3r::GUI::CalibInfo::extruder_type, Slic3r::Preset::filament_id, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::get_index_for_extruder_parameter(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::ipMonotonic, Slic3r::ipRectilinear, Slic3r::GUI::layer_height, Slic3r::Flow::mm3_per_mm(), Slic3r::Calib_Params::mode, Slic3r::NoIroning, Slic3r::nozzle_diameter(), Slic3r::GUI::CalibInfo::nozzle_volume_type, Slic3r::Model::objects, Slic3r::DynamicConfig::opt_float_nullable(), Slic3r::ConfigBase::option(), Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), Slic3r::DynamicConfig::set_key_value(), and Slic3r::ConfigOptionVector< double >::values.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start().
|
static |
References Slic3r::X1CCalibInfos::calib_datas, check_printable_status_before_cali(), Slic3r::MachineObject::command_start_flow_ratio_calibration(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start().
|
static |
References _L, Slic3r::GUI::CalibInfo::bed_type, Slic3r::Calib_Auto_PA_Line, Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, check_printable_status_before_cali(), Slic3r::Preset::config, Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::CalibInfo::extruder_id, Slic3r::filament_ids(), Slic3r::filament_map(), Slic3r::GUI::CalibInfo::filament_prest, Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::is_multi_extruders(), Slic3r::Calib_Params::mode, Slic3r::nozzle_diameter(), Slic3r::GUI::printer_config(), Slic3r::MachineObject::printer_type, process_and_store_3mf(), Slic3r::PresetBundle::project_config, Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), set_for_auto_pa_model_and_config(), Slic3r::DynamicConfig::set_key_value(), Slic3r::NetworkAgent::track_event(), and Slic3r::ConfigOptionVector< double >::values.
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
static |
References _L, Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, calib_pa_pattern(), check_printable_status_before_cali(), Slic3r::Preset::config, Slic3r::Preset::filament_id, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::DeviceManager::get_selected_machine(), Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::Calib_Params::mode, Slic3r::GUI::CalibInfo::params, Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), and Slic3r::DynamicConfig::set_key_value().
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
static |
References Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::btOuterAndInner, Slic3r::Calib_Vol_speed_Tower, Slic3r::Preset::config, Slic3r::ConfigOptionFloat, Slic3r::GUI::cut_model(), Slic3r::Calib_Params::end, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::get_extents(), Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Flow::mm3_per_mm(), Slic3r::Calib_Params::mode, Slic3r::nozzle_diameter(), Slic3r::Model::objects, Slic3r::ConfigBase::option(), Slic3r::GUI::CalibInfo::params, Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), Slic3r::DynamicConfig::set_key_value(), Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, Slic3r::tlTraditional, and Slic3r::ConfigOptionVector< double >::values.
Referenced by Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start().
|
static |
References Slic3r::X1CCalibInfos::calib_datas, check_printable_status_before_cali(), Slic3r::MachineObject::command_start_pa_calibration(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
static |
References Slic3r::ConfigBase::apply(), Slic3r::Model::calib_pa_pattern, Slic3r::Preset::config, Slic3r::GUI::CalibInfo::extruder_id, Slic3r::GUI::CalibInfo::extruder_type, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::CalibPressureAdvance::find_optimal_PA_speed(), Slic3r::CalibPressureAdvancePattern::generate_custom_gcodes(), Slic3r::ConfigBase::get_abs_value(), Slic3r::get_index_for_extruder_parameter(), Slic3r::nozzle_diameter(), Slic3r::GUI::CalibInfo::nozzle_volume_type, Slic3r::Model::objects, Slic3r::offset(), Slic3r::DynamicConfig::opt(), Slic3r::ConfigBase::option(), Slic3r::GUI::CalibInfo::params, Slic3r::Model::plates_custom_gcodes, Slic3r::GUI::CalibInfo::print_prest, Slic3r::CalibPressureAdvancePattern::print_size_x(), Slic3r::CalibPressureAdvancePattern::print_size_y(), Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, Slic3r::DynamicConfig::set_key_value(), Slic3r::CalibPressureAdvancePattern::set_start_offset(), and Slic3r::ConfigOptionVector< double >::values.
Referenced by calib_generic_PA().
|
static |
References Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::Calib_Retraction_tower, Slic3r::Preset::config, Slic3r::ConfigOptionFloat, Slic3r::GUI::cut_model(), Slic3r::Calib_Params::end, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Calib_Params::mode, Slic3r::Model::objects, Slic3r::GUI::CalibInfo::params, Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), Slic3r::DynamicConfig::set_key_value(), Slic3r::Calib_Params::start, and Slic3r::Calib_Params::step.
|
static |
References Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::btOuterOnly, Slic3r::Calib_Temp_Tower, Slic3r::Preset::config, Slic3r::ConfigOptionFloat, Slic3r::GUI::cut_model(), Slic3r::Calib_Params::end, EPSILON, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::KeepLower, Slic3r::KeepUpper, Slic3r::Calib_Params::mode, Slic3r::Model::objects, Slic3r::GUI::CalibInfo::params, Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), Slic3r::DynamicConfig::set_key_value(), and Slic3r::Calib_Params::start.
|
static |
References _L, Slic3r::ConfigBase::apply(), Slic3r::GUI::CalibInfo::bed_type, Slic3r::btOuterOnly, Slic3r::Calib_VFA_Tower, Slic3r::Preset::config, Slic3r::ConfigOptionFloat, Slic3r::GUI::cut_model(), Slic3r::Calib_Params::end, EPSILON, Slic3r::Calib_Params::extruder_id, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::KeepLower, Slic3r::GUI::layer_height, Slic3r::Calib_Params::mode, Slic3r::nozzle_diameter(), Slic3r::Model::objects, Slic3r::GUI::CalibInfo::params, Slic3r::GUI::CalibInfo::print_prest, Slic3r::GUI::printer_config(), Slic3r::GUI::CalibInfo::printer_prest, process_and_store_3mf(), Slic3r::GUI::read_model_from_file(), Slic3r::resources_dir(), send_to_print(), Slic3r::DynamicConfig::set_key_value(), Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, Slic3r::tlTraditional, Slic3r::ConfigOptionVector< double >::values, Slic3r::vfa_base_block_height, Slic3r::vfa_base_nozzle_diameter, Slic3r::Calib_Params::vfa_layer_height, and Slic3r::vfa_layers_per_block.
|
static |
References check_printable_status_before_cali().
|
static |
References _L, Slic3r::Calib_Auto_PA_Line, Slic3r::MachineObject::GetExtderSystem(), Slic3r::DevExtderSystem::GetNozzleFlowType(), Slic3r::DevExtderSystem::GetTotalExtderSize(), Slic3r::is_approx(), Slic3r::MachineObject::is_multi_extruders(), Slic3r::MachineObject::is_series_x(), is_support_auto_pa_cali(), MAIN_EXTRUDER_ID, Slic3r::NONE_FLOWTYPE, Slic3r::GUI::nozzle_not_set_text, Slic3r::nozzle_volume_type(), Slic3r::GUI::nozzle_volume_type_not_match_text, and Slic3r::DevExtderSystem::NozzleDiameterMatchesOrUnknown().
|
static |
References _L, Slic3r::X1CCalibInfos::cali_mode, Slic3r::X1CCalibInfos::calib_datas, Slic3r::Calib_PA_Line, Slic3r::MachineObject::GetExtderSystem(), Slic3r::DevExtderSystem::GetNozzleFlowType(), Slic3r::DevExtderSystem::GetTotalExtderSize(), Slic3r::is_approx(), Slic3r::MachineObject::is_multi_extruders(), Slic3r::MachineObject::is_series_x(), is_support_auto_pa_cali(), MAIN_EXTRUDER_ID, Slic3r::NONE_FLOWTYPE, Slic3r::GUI::nozzle_not_set_text, Slic3r::nozzle_volume_type(), Slic3r::GUI::nozzle_volume_type_not_match_text, and Slic3r::DevExtderSystem::NozzleDiameterMatchesOrUnknown().
Referenced by calib_flowrate(), calib_flowrate_X1C(), calib_generic_auto_pa_cali(), calib_generic_PA(), calib_PA(), and check_printable_status_before_cali().
|
static |
References Slic3r::MachineObject::command_delete_pa_calibration(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::HistoryWindow::sync_history_data().
|
static |
References Slic3r::MachineObject::command_get_flow_ratio_calibration_result(), Slic3r::DeviceManager::get_selected_machine(), and Slic3r::nozzle_diameter().
Referenced by Slic3r::GUI::CalibrationCaliPage::update().
|
static |
References Slic3r::MachineObject::command_get_pa_calibration_tab(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::HistoryWindow::reqeust_history_result(), Slic3r::GUI::PressureAdvanceWizard::update(), and Slic3r::GUI::StatusPanel::update_ams().
|
static |
References Slic3r::MachineObject::command_get_pa_calibration_result(), Slic3r::DeviceManager::get_selected_machine(), and Slic3r::nozzle_diameter().
Referenced by Slic3r::GUI::CalibrationCaliPage::update().
|
static |
References Slic3r::Calib_Cornering, Slic3r::Calib_Flow_Rate, Slic3r::Calib_Input_shaping_damp, Slic3r::Calib_Input_shaping_freq, Slic3r::Calib_None, Slic3r::Calib_PA_Line, Slic3r::Calib_Retraction_tower, Slic3r::Calib_Temp_Tower, Slic3r::Calib_VFA_Tower, and Slic3r::Calib_Vol_speed_Tower.
Referenced by Slic3r::GUI::PrintingTaskPanel::enable_partskip_button(), Slic3r::GUI::get_obj_calibration_mode(), Slic3r::GUI::FlowRateWizard::on_cali_job_finished(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_job_finished(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_job_finished().
|
static |
References Slic3r::MachineObject::flow_ratio_results, and Slic3r::DeviceManager::get_selected_machine().
|
static |
References Slic3r::DeviceManager::get_selected_machine(), and Slic3r::MachineObject::pa_calib_results.
|
static |
References Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::has_get_pa_calib_tab, and Slic3r::MachineObject::pa_calib_tab.
|
static |
References Slic3r::MachineObject::pa_calib_tab.
Referenced by Slic3r::GUI::AMSinfo::parse_ams_info(), and Slic3r::GUI::AMSinfo::parse_ext_info().
|
static |
Referenced by Slic3r::GUI::AMSMaterialsSetting::on_select_filament(), and Slic3r::GUI::AMSLib::render_generic_text().
|
static |
References Slic3r::GUI::not_support_auto_pa_cali_filaments.
Referenced by check_printable_status_before_cali(), and check_printable_status_before_cali().
|
staticprivate |
References _L, Slic3r::PrintBase::apply(), Slic3r::GUI::OpenGLManager::Arb, Slic3r::Model::bounding_box_exact(), Slic3r::Calib_Auto_PA_Line, Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, Slic3r::Model::calib_pa_pattern, Slic3r::GUI::calib_temp_file(), Slic3r::BoundingBox3Base< PointType >::center(), Slic3r::GUI::check_nozzle_diameter_and_type(), Slic3r::StoreParams::config, Slic3r::GUI::config_filename, count, Slic3r::Calib_Params::end, Slic3r::Print::export_gcode(), Slic3r::StoreParams::export_plate_idx, Slic3r::GUI::OpenGLManager::Ext, Slic3r::GUI::gcode_filename, Slic3r::GUI::OpenGLManager::get_framebuffers_type(), Slic3r::ModelInstance::get_offset(), Slic3r::GUI::PartPlateList::get_plate(), Slic3r::GUI::PartPlate::get_print(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::ModelObject::instances, Slic3r::Print::is_BBL_printer(), Slic3r::GLVolumeCollection::load_object_volume(), Slic3r::make_counter_clockwise(), Slic3r::Calib_Params::mode, Slic3r::StoreParams::model, Slic3r::GUI::model_filename, Slic3r::Model::objects, Slic3r::offset(), Slic3r::DynamicConfig::opt(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_string(), Slic3r::ConfigBase::option(), Slic3r::GUI::Camera::Ortho, Slic3r::StoreParams::path, Slic3r::StoreParams::plate_data_list, Slic3r::MachineObject::printer_type, Slic3r::Print::process(), Slic3r::ptFFF, Slic3r::release_PlateData_list(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer_ext(), Slic3r::GUI::GLCanvas3D::render_thumbnail_legacy(), Slic3r::GCodeProcessorResult::reset(), Slic3r::GUI::PartPlateList::reset_size(), Slic3r::Print::set_calib_params(), Slic3r::ModelInstance::set_offset(), Slic3r::Silence, Slic3r::SkipAuxiliary, Slic3r::SkipModel, Slic3r::SplitModel, Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, Slic3r::store_bbs_3mf(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::StoreParams::strategy, Slic3r::StoreParams::thumbnail_data, Slic3r::FilamentGroupUtils::FilamentInfo::type, Slic3r::Model::update_print_volume_state(), Slic3r::GUI::PartPlate::update_slice_result_valid_state(), Slic3r::ConfigOptionVector< T >::values, Slic3r::GLVolumeCollection::volumes, Slic3r::ModelObject::volumes, Slic3r::WithGcode, and Slic3r::WithSliceInfo.
Referenced by calib_flowrate(), calib_generic_auto_pa_cali(), calib_generic_PA(), calib_max_vol_speed(), calib_retraction(), calib_temptue(), and calib_VFA().
|
static |
References Slic3r::MachineObject::commnad_select_pa_calibration(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::AMSMaterialsSetting::on_select_ok(), and Slic3r::GUI::AMSMaterialsSetting::on_select_reset().
|
staticprivate |
References Slic3r::GUI::PrintPrepareData::_3mf_config_path, Slic3r::GUI::PrintPrepareData::_3mf_path, _L, Slic3r::GUI::PrintPrepareData::_temp_path, Slic3r::GUI::CalibInfo::ams_id, Slic3r::GUI::CalibInfo::bed_type, Slic3r::GUI::PlateListData::bed_type, Slic3r::GUI::calib_temp_dir(), Slic3r::GUI::calib_temp_file(), Slic3r::MachineObject::can_use_emmc_print(), Slic3r::GUI::config_filename, Slic3r::MachineObject::connection_type(), Slic3r::GUI::PlateListData::cur_plate_index, Slic3r::GUI::CalibInfo::dev_id, Slic3r::Calib_Params::end, Slic3r::GUI::CalibInfo::filament_prest, Slic3r::MachineObject::get_access_code(), Slic3r::GUI::get_calib_mode_name(), Slic3r::MachineObject::get_dev_ip(), Slic3r::MachineObject::get_ftp_folder(), Slic3r::DevStorage::get_sdcard_state(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::GetConfig(), Slic3r::MachineObject::GetStorage(), Slic3r::DevStorage::HAS_SDCARD_ABNORMAL, Slic3r::DevStorage::HAS_SDCARD_NORMAL, Slic3r::GUI::PrintPrepareData::is_from_plater, Slic3r::MachineObject::is_in_printing(), Slic3r::MachineObject::is_in_upgrading(), Slic3r::MachineObject::is_lan_mode_printer(), Slic3r::MachineObject::is_support_cloud_print_only, Slic3r::MachineObject::is_system_printing(), Slic3r::GUI::PlateListData::is_valid, Slic3r::devPrinterUtil::IsVirtualSlot(), Slic3r::MachineObject::local_use_ssl, Slic3r::MachineObject::local_use_ssl_for_ftp, Slic3r::GUI::MachineBedTypeString, Slic3r::Calib_Params::mode, Slic3r::GUI::model_filename, Slic3r::Preset::name, Slic3r::DevStorage::NO_SDCARD, Slic3r::GUI::CalibInfo::params, Slic3r::GUI::PlateListData::plate_count, Slic3r::GUI::PrintPrepareData::plate_idx, Slic3r::GUI::plater(), Slic3r::Calib_Params::print_numbers, Slic3r::GUI::CalibInfo::print_prest, print_worker, Slic3r::GUI::CalibInfo::printer_prest, Slic3r::GUI::CalibInfo::process_bar, Slic3r::GUI::replace_job(), Slic3r::GUI::CalibInfo::select_ams, Slic3r::GUI::CalibInfo::slot_id, Slic3r::Calib_Params::start, Slic3r::Calib_Params::step, and Slic3r::DevConfig::SupportPrintWithoutSD().
Referenced by calib_flowrate(), calib_generic_auto_pa_cali(), calib_generic_PA(), calib_max_vol_speed(), calib_retraction(), calib_temptue(), and calib_VFA().
|
staticprivate |
References Slic3r::GUI::PrintPrepareData::_3mf_config_path, Slic3r::GUI::PrintPrepareData::_3mf_path, _L, Slic3r::GUI::PrintPrepareData::_temp_path, Slic3r::GUI::PlateListData::bed_type, Slic3r::GUI::calib_temp_dir(), Slic3r::GUI::calib_temp_file(), Slic3r::MachineObject::can_use_emmc_print(), Slic3r::GUI::config_filename, Slic3r::MachineObject::connection_type(), Slic3r::GUI::PlateListData::cur_plate_index, Slic3r::MachineObject::get_access_code(), Slic3r::GUI::get_calib_mode_name(), Slic3r::MachineObject::get_dev_ip(), Slic3r::MachineObject::get_ftp_folder(), Slic3r::DevStorage::get_sdcard_state(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::GetConfig(), Slic3r::MachineObject::GetStorage(), Slic3r::DevStorage::HAS_SDCARD_ABNORMAL, Slic3r::DevStorage::HAS_SDCARD_NORMAL, Slic3r::GUI::PrintPrepareData::is_from_plater, Slic3r::MachineObject::is_in_printing(), Slic3r::MachineObject::is_in_upgrading(), Slic3r::MachineObject::is_lan_mode_printer(), Slic3r::MachineObject::is_support_cloud_print_only, Slic3r::MachineObject::is_system_printing(), Slic3r::GUI::PlateListData::is_valid, Slic3r::MachineObject::local_use_ssl, Slic3r::MachineObject::local_use_ssl_for_ftp, Slic3r::GUI::MachineBedTypeString, Slic3r::GUI::model_filename, Slic3r::DevStorage::NO_SDCARD, Slic3r::GUI::PlateListData::plate_count, Slic3r::GUI::PrintPrepareData::plate_idx, Slic3r::GUI::plater(), print_worker, Slic3r::GUI::replace_job(), Slic3r::DevConfig::SupportPrintWithoutSD(), VIRTUAL_AMS_DEPUTY_ID_STR, and VIRTUAL_AMS_MAIN_ID_STR.
|
static |
References Slic3r::ConfigBase::apply(), Slic3r::Arachne, Slic3r::FlushVolCalculator::calc_flush_vol(), Slic3r::GUI::CalibInfo::extruder_id, Slic3r::CalibPressureAdvance::find_optimal_PA_speed(), Slic3r::fmmManual, Slic3r::g_max_flush_volume, Slic3r::ConfigBase::get_abs_value(), Slic3r::get_index_for_extruder_parameter(), Slic3r::GUI::get_min_flush_volumes(), Slic3r::nozzle_diameter(), Slic3r::GUI::CalibInfo::nozzle_volume_type, Slic3r::nvtStandard, Slic3r::Model::objects, Slic3r::ConfigBase::option(), Slic3r::set_flush_volumes_matrix(), Slic3r::DynamicConfig::set_key_value(), Slic3r::ConfigOptionSingle< T >::value, Slic3r::ConfigOptionVector< double >::values, and Slic3r::ModelObject::volumes.
Referenced by calib_generic_auto_pa_cali().
|
static |
References Slic3r::MachineObject::command_set_pa_calibration(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_save(), and Slic3r::GUI::HistoryWindow::sync_history_data().
|
static |
Referenced by Slic3r::GUI::CaliPresetCaliStagePanel::create_panel(), and Slic3r::GUI::CalibrationFlowX1SavePage::save_to_result_from_widgets().
|
static |
References Slic3r::GUI::MAX_PA_K_VALUE.
Referenced by Slic3r::GUI::CaliPASaveManualPanel::get_result(), Slic3r::GUI::CaliPASaveP1PPanel::get_result(), Slic3r::GUI::NewCalibrationHistoryDialog::on_ok(), Slic3r::GUI::EditCalibrationHistoryDialog::on_save(), and Slic3r::GUI::CaliPASaveAutoPanel::save_to_result_from_widgets().
|
static |
References _L, L, and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by Slic3r::GUI::CaliPASaveManualPanel::get_result(), Slic3r::GUI::FlowRateWizard::on_cali_save(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_save(), Slic3r::GUI::NewCalibrationHistoryDialog::on_ok(), and Slic3r::GUI::EditCalibrationHistoryDialog::on_save().
|
static |