#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevStorage.h>
Public Types | |
| enum | SdcardState : int { NO_SDCARD = 0 , HAS_SDCARD_NORMAL = 1 , HAS_SDCARD_ABNORMAL = 2 , HAS_SDCARD_READONLY = 3 , SDCARD_STATE_NUM = 4 } |
Public Member Functions | |
| DevStorage (MachineObject *obj) | |
| SdcardState | get_sdcard_state () const |
| SdcardState | set_sdcard_state (int state) |
| bool | is_timelapse_storage_low (const std::string &storage) const |
Static Public Member Functions | |
| static void | ParseV1_0 (const nlohmann::json &print_json, DevStorage *system) |
Private Attributes | |
| MachineObject * | m_owner |
| SdcardState | m_sdcard_state { NO_SDCARD } |
| int | tl_internal_free_kb {-1} |
| int | tl_internal_total_kb {-1} |
| int | tl_external_free_kb {-1} |
| int | tl_external_total_kb {-1} |
| enum Slic3r::DevStorage::SdcardState : int |
| Enumerator | |
|---|---|
| NO_SDCARD | |
| HAS_SDCARD_NORMAL | |
| HAS_SDCARD_ABNORMAL | |
| HAS_SDCARD_READONLY | |
| SDCARD_STATE_NUM | |
|
inline |
References m_owner.
Referenced by ParseV1_0().
|
inline |
References m_sdcard_state.
Referenced by 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().
| bool Slic3r::DevStorage::is_timelapse_storage_low | ( | const std::string & | storage | ) | const |
References tl_external_free_kb, and tl_internal_free_kb.
|
static |
References DevStorage(), HAS_SDCARD_NORMAL, m_sdcard_state, NO_SDCARD, tl_external_free_kb, tl_external_total_kb, tl_internal_free_kb, and tl_internal_total_kb.
Referenced by Slic3r::MachineObject::parse_json().
| DevStorage::SdcardState Slic3r::DevStorage::set_sdcard_state | ( | int | state | ) |
References m_sdcard_state, NO_SDCARD, and SDCARD_STATE_NUM.
Referenced by Slic3r::MoonrakerPrinterAgent::build_ams_payload().
|
private |
Referenced by DevStorage().
|
private |
Referenced by get_sdcard_state(), ParseV1_0(), and set_sdcard_state().
|
private |
Referenced by is_timelapse_storage_low(), and ParseV1_0().
|
private |
Referenced by ParseV1_0().
|
private |
Referenced by is_timelapse_storage_low(), and ParseV1_0().
|
private |
Referenced by ParseV1_0().