pub struct ToolDataMsg {
pub analog_input_range2: i8,
pub analog_input_range3: i8,
pub analog_input2: f64,
pub analog_input3: f64,
pub tool_voltage_48v: f32,
pub tool_output_voltage: u8,
pub tool_current: f32,
pub tool_temperature: f32,
pub tool_mode: u8,
}Fields§
§analog_input_range2: i8§analog_input_range3: i8§analog_input2: f64§analog_input3: f64§tool_voltage_48v: f32§tool_output_voltage: u8§tool_current: f32§tool_temperature: f32§tool_mode: u8Implementations§
Source§impl ToolDataMsg
impl ToolDataMsg
pub const ANALOG_INPUT_RANGE_CURRENT: i8 = 0i8
pub const ANALOG_INPUT_RANGE_VOLTAGE: i8 = 1i8
pub const TOOL_BOOTLOADER_MODE: u8 = 249u8
pub const TOOL_RUNNING_MODE: u8 = 253u8
pub const TOOL_IDLE_MODE: u8 = 255u8
Trait Implementations§
Source§impl Clone for ToolDataMsg
impl Clone for ToolDataMsg
Source§fn clone(&self) -> ToolDataMsg
fn clone(&self) -> ToolDataMsg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ToolDataMsg
impl Debug for ToolDataMsg
Source§impl Default for ToolDataMsg
impl Default for ToolDataMsg
Source§impl<'de> Deserialize<'de> for ToolDataMsg
impl<'de> Deserialize<'de> for ToolDataMsg
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
Source§impl PartialEq for ToolDataMsg
impl PartialEq for ToolDataMsg
Source§impl Serialize for ToolDataMsg
impl Serialize for ToolDataMsg
impl Message for ToolDataMsg
impl StructuralPartialEq for ToolDataMsg
Auto Trait Implementations§
impl Freeze for ToolDataMsg
impl RefUnwindSafe for ToolDataMsg
impl Send for ToolDataMsg
impl Sync for ToolDataMsg
impl Unpin for ToolDataMsg
impl UnwindSafe for ToolDataMsg
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