![]() |
Prusa Slicer 2.6.0
|
Collaboration diagram for Slic3r::FirmwareDialog::priv:Public Types | |
| enum | AvrDudeComplete { AC_NONE , AC_SUCCESS , AC_FAILURE , AC_USER_CANCELLED } |
Static Public Member Functions | |
| static const char * | avr109_dev_name (Avr109Pid usb_pid) |
Public Attributes | |
| FirmwareDialog * | q |
| wxComboBox * | port_picker |
| wxStaticText * | txt_port_autodetect |
| wxFilePickerCtrl * | hex_picker |
| wxStaticText * | txt_status |
| wxGauge * | progressbar |
| wxCollapsiblePane * | spoiler |
| wxTextCtrl * | txt_stdout |
| wxButton * | btn_rescan |
| wxButton * | btn_close |
| wxButton * | btn_flash |
| wxString | btn_flash_label_ready |
| wxString | btn_flash_label_flashing |
| wxString | label_status_flashing |
| wxTimer | timer_pulse |
| int | min_width |
| int | min_height |
| int | min_height_expanded |
| std::mutex | mutex |
| int | modal_response |
| std::condition_variable | response_cv |
| std::vector< SerialPortInfo > | ports |
| optional< SerialPortInfo > | port |
| bool | port_autodetect |
| HexFile | hex_file |
| AvrDude::Ptr | avrdude |
| unsigned | progress_tasks_done |
| unsigned | progress_tasks_bar |
| bool | user_cancelled |
| const bool | extra_verbose |
| Enumerator | |
|---|---|
| AC_NONE | |
| AC_SUCCESS | |
| AC_FAILURE | |
| AC_USER_CANCELLED | |
|
inline |
| bool Slic3r::FirmwareDialog::priv::ask_model_id_mismatch | ( | const std::string & | printer_model | ) |
References Slic3r::Avr109Pid::boot, Slic3r::USB_PID_CW1_BOOT, Slic3r::USB_PID_CW1S_BOOT, and Slic3r::USB_PID_MMU_BOOT.
References _, Slic3r::Avr109Pid::app, Slic3r::Avr109Pid::boot, L, and Slic3r::Utils::scan_serial_ports_extended().
Here is the call graph for this function:| void Slic3r::FirmwareDialog::priv::avr109_reboot | ( | const SerialPortInfo & | port | ) |
References Slic3r::Utils::SerialPortInfo::port.
| void Slic3r::FirmwareDialog::priv::avr109_wait_for_bootloader | ( | Avr109Pid | usb_pid, |
| unsigned | retries | ||
| ) |
References _, Slic3r::Avr109Pid::boot, L, and Slic3r::Utils::scan_serial_ports_extended().
Here is the call graph for this function:| bool Slic3r::FirmwareDialog::priv::check_model_id | ( | ) |
| void Slic3r::FirmwareDialog::priv::ensure_joined | ( | ) |
| void Slic3r::FirmwareDialog::priv::find_serial_ports | ( | ) |
References port, port_picker, ports, Slic3r::Utils::scan_serial_ports_extended(), and update_flash_enabled().
Here is the call graph for this function:| void Slic3r::FirmwareDialog::priv::fit_no_shrink | ( | ) |
| void Slic3r::FirmwareDialog::priv::flashing_done | ( | AvrDudeComplete | complete | ) |
| void Slic3r::FirmwareDialog::priv::flashing_start | ( | unsigned | tasks | ) |
| bool Slic3r::FirmwareDialog::priv::get_serial_port | ( | ) |
References Slic3r::GUI::into_u8().
Here is the call graph for this function:References Slic3r::Utils::HexFile::DEV_CW1, Slic3r::Utils::HexFile::DEV_CW1S, and Slic3r::Utils::HexFile::DEV_MM_CONTROL.
References Slic3r::AE_EXIT, Slic3r::AE_MESSAGE, Slic3r::AE_PROGRESS, and Slic3r::AE_STATUS.
| void Slic3r::FirmwareDialog::priv::perform_upload | ( | ) |
References _, Slic3r::AE_EXIT, Slic3r::AE_MESSAGE, Slic3r::AE_PROGRESS, Slic3r::Utils::HexFile::DEV_CW1, Slic3r::Utils::HexFile::DEV_CW1S, Slic3r::Utils::HexFile::DEV_MK3, Slic3r::Utils::HexFile::DEV_MM_CONTROL, L, Slic3r::AvrDude::on_run(), Slic3r::FirmwareDialog::run(), Slic3r::USB_PID_CW1_APP, Slic3r::USB_PID_CW1_BOOT, Slic3r::USB_PID_CW1S_APP, Slic3r::USB_PID_CW1S_BOOT, Slic3r::USB_PID_MMU_APP, and Slic3r::USB_PID_MMU_BOOT.
Here is the call graph for this function:References _, Slic3r::Avr109Pid::boot, and L.
| void Slic3r::FirmwareDialog::priv::prepare_common | ( | ) |
| void Slic3r::FirmwareDialog::priv::prepare_mk2 | ( | ) |
| void Slic3r::FirmwareDialog::priv::prepare_mk3 | ( | ) |
|
inline |
References _, Slic3r::AE_STATUS, avrdude, Slic3r::format(), L, queue_event(), and queue_message().
Here is the call graph for this function:| void Slic3r::FirmwareDialog::priv::queue_event | ( | AvrdudeEvent | aevt, |
| wxString | message | ||
| ) |
Referenced by queue_error(), queue_message(), and queue_status().
Here is the caller graph for this function:
|
inline |
References Slic3r::AE_MESSAGE, Slic3r::format(), and queue_event().
Referenced by queue_error().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| void Slic3r::FirmwareDialog::priv::set_autodetect | ( | bool | autodetect | ) |
| void Slic3r::FirmwareDialog::priv::update_flash_enabled | ( | ) |
Referenced by find_serial_ports().
Here is the caller graph for this function:| void Slic3r::FirmwareDialog::priv::user_cancel | ( | ) |
| AvrDude::Ptr Slic3r::FirmwareDialog::priv::avrdude |
Referenced by queue_error().
| wxButton* Slic3r::FirmwareDialog::priv::btn_close |
| wxButton* Slic3r::FirmwareDialog::priv::btn_flash |
| wxString Slic3r::FirmwareDialog::priv::btn_flash_label_flashing |
| wxString Slic3r::FirmwareDialog::priv::btn_flash_label_ready |
| wxButton* Slic3r::FirmwareDialog::priv::btn_rescan |
| const bool Slic3r::FirmwareDialog::priv::extra_verbose |
| HexFile Slic3r::FirmwareDialog::priv::hex_file |
| wxFilePickerCtrl* Slic3r::FirmwareDialog::priv::hex_picker |
| wxString Slic3r::FirmwareDialog::priv::label_status_flashing |
| int Slic3r::FirmwareDialog::priv::min_height |
| int Slic3r::FirmwareDialog::priv::min_height_expanded |
| int Slic3r::FirmwareDialog::priv::min_width |
| int Slic3r::FirmwareDialog::priv::modal_response |
| std::mutex Slic3r::FirmwareDialog::priv::mutex |
| optional<SerialPortInfo> Slic3r::FirmwareDialog::priv::port |
Referenced by find_serial_ports().
| bool Slic3r::FirmwareDialog::priv::port_autodetect |
| wxComboBox* Slic3r::FirmwareDialog::priv::port_picker |
Referenced by find_serial_ports().
| std::vector<SerialPortInfo> Slic3r::FirmwareDialog::priv::ports |
Referenced by find_serial_ports().
| unsigned Slic3r::FirmwareDialog::priv::progress_tasks_bar |
| unsigned Slic3r::FirmwareDialog::priv::progress_tasks_done |
| wxGauge* Slic3r::FirmwareDialog::priv::progressbar |
| FirmwareDialog* Slic3r::FirmwareDialog::priv::q |
| std::condition_variable Slic3r::FirmwareDialog::priv::response_cv |
| wxCollapsiblePane* Slic3r::FirmwareDialog::priv::spoiler |
| wxTimer Slic3r::FirmwareDialog::priv::timer_pulse |
| wxStaticText* Slic3r::FirmwareDialog::priv::txt_port_autodetect |
| wxStaticText* Slic3r::FirmwareDialog::priv::txt_status |
| wxTextCtrl* Slic3r::FirmwareDialog::priv::txt_stdout |
| bool Slic3r::FirmwareDialog::priv::user_cancelled |