pub struct PrintData {Show 56 fields
pub upload: Option<PrintUpload>,
pub nozzle_temper: Option<f64>,
pub nozzle_target_temper: Option<i64>,
pub bed_temper: Option<f64>,
pub bed_target_temper: Option<i64>,
pub chamber_temper: Option<i64>,
pub mc_print_stage: Option<String>,
pub heatbreak_fan_speed: Option<String>,
pub cooling_fan_speed: Option<String>,
pub big_fan1_speed: Option<String>,
pub big_fan2_speed: Option<String>,
pub mc_percent: Option<i64>,
pub mc_remaining_time: Option<i64>,
pub ams_status: Option<i64>,
pub ams_rfid_status: Option<i64>,
pub hw_switch_state: Option<i64>,
pub spd_mag: Option<i64>,
pub spd_lvl: Option<i64>,
pub print_error: Option<i64>,
pub lifecycle: Option<String>,
pub wifi_signal: Option<String>,
pub gcode_state: Option<String>,
pub gcode_file_prepare_percent: Option<String>,
pub queue_number: Option<i64>,
pub queue_total: Option<i64>,
pub queue_est: Option<i64>,
pub queue_sts: Option<i64>,
pub project_id: Option<String>,
pub profile_id: Option<String>,
pub task_id: Option<String>,
pub subtask_id: Option<String>,
pub subtask_name: Option<String>,
pub gcode_file: Option<String>,
pub stg: Option<Vec<Value>>,
pub stg_cur: Option<i64>,
pub print_type: Option<String>,
pub home_flag: Option<i64>,
pub mc_print_line_number: Option<String>,
pub mc_print_sub_stage: Option<i64>,
pub sdcard: Option<bool>,
pub force_upgrade: Option<bool>,
pub mess_production_state: Option<String>,
pub layer_num: Option<i64>,
pub total_layer_num: Option<i64>,
pub s_obj: Option<Vec<Value>>,
pub fan_gear: Option<i64>,
pub hms: Option<Vec<Value>>,
pub online: Option<PrintOnline>,
pub ams: Option<PrintAms>,
pub ipcam: Option<PrintIpcam>,
pub vt_tray: Option<PrintVtTray>,
pub lights_report: Option<Vec<PrintLightsReport>>,
pub upgrade_state: Option<PrintUpgradeState>,
pub command: Option<String>,
pub msg: Option<i64>,
pub sequence_id: Option<String>,
}Fields§
§upload: Option<PrintUpload>§nozzle_temper: Option<f64>§nozzle_target_temper: Option<i64>§bed_temper: Option<f64>§bed_target_temper: Option<i64>§chamber_temper: Option<i64>§mc_print_stage: Option<String>§heatbreak_fan_speed: Option<String>§cooling_fan_speed: Option<String>§big_fan1_speed: Option<String>§big_fan2_speed: Option<String>§mc_percent: Option<i64>§mc_remaining_time: Option<i64>§ams_status: Option<i64>§ams_rfid_status: Option<i64>§hw_switch_state: Option<i64>§spd_mag: Option<i64>§spd_lvl: Option<i64>§print_error: Option<i64>§lifecycle: Option<String>§wifi_signal: Option<String>§gcode_state: Option<String>§gcode_file_prepare_percent: Option<String>§queue_number: Option<i64>§queue_total: Option<i64>§queue_est: Option<i64>§queue_sts: Option<i64>§project_id: Option<String>§profile_id: Option<String>§task_id: Option<String>§subtask_id: Option<String>§subtask_name: Option<String>§gcode_file: Option<String>§stg: Option<Vec<Value>>§stg_cur: Option<i64>§print_type: Option<String>§home_flag: Option<i64>§mc_print_line_number: Option<String>§mc_print_sub_stage: Option<i64>§sdcard: Option<bool>§force_upgrade: Option<bool>§mess_production_state: Option<String>§layer_num: Option<i64>§total_layer_num: Option<i64>§s_obj: Option<Vec<Value>>§fan_gear: Option<i64>§hms: Option<Vec<Value>>§online: Option<PrintOnline>§ams: Option<PrintAms>§ipcam: Option<PrintIpcam>§vt_tray: Option<PrintVtTray>§lights_report: Option<Vec<PrintLightsReport>>§upgrade_state: Option<PrintUpgradeState>§command: Option<String>§msg: Option<i64>§sequence_id: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PrintData
impl<'de> Deserialize<'de> for PrintData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for PrintData
Auto Trait Implementations§
impl Freeze for PrintData
impl RefUnwindSafe for PrintData
impl Send for PrintData
impl Sync for PrintData
impl Unpin for PrintData
impl UnsafeUnpin for PrintData
impl UnwindSafe for PrintData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more