pub struct ReadCommand {
pub host_id: u8,
pub parameter_index: u16,
pub data: u32,
pub read_status: bool,
}Fields§
§host_id: u8§parameter_index: u16§data: u32§read_status: boolImplementations§
Source§impl ReadCommand
impl ReadCommand
pub fn data_as_f32(&self) -> f32
Trait Implementations§
Source§impl Clone for ReadCommand
impl Clone for ReadCommand
Source§fn clone(&self) -> ReadCommand
fn clone(&self) -> ReadCommand
Returns a copy 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 CommandData for ReadCommand
impl CommandData for ReadCommand
fn command_type(&self) -> CommunicationType
fn from_command(cmd: Command) -> Self
fn to_command(&self, can_id: u8) -> Command
fn to_can_packet(&self, can_id: u8) -> (u32, Vec<u8>)
Source§impl Debug for ReadCommand
impl Debug for ReadCommand
Source§impl PartialEq for ReadCommand
impl PartialEq for ReadCommand
impl StructuralPartialEq for ReadCommand
Auto Trait Implementations§
impl Freeze for ReadCommand
impl RefUnwindSafe for ReadCommand
impl Send for ReadCommand
impl Sync for ReadCommand
impl Unpin for ReadCommand
impl UnwindSafe for ReadCommand
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more