Expand description
uavcan.node.ExecuteCommand.1.1
Size ranges from 3 to 258 bytes
Fields
command: u16
saturated uint16
Always aligned, size 16 bits
parameter: Vec<u8, 255>
saturated uint8[<=255]
Always aligned, size ranges from 0 to 2040 bits
Implementations
sourceimpl ExecuteCommandRequest
impl ExecuteCommandRequest
pub const COMMAND_BEGIN_SOFTWARE_UPDATE: u16 = 65_533u16
pub const COMMAND_EMERGENCY_STOP: u16 = 65_531u16
pub const COMMAND_FACTORY_RESET: u16 = 65_532u16
pub const COMMAND_POWER_OFF: u16 = 65_534u16
pub const COMMAND_RESTART: u16 = 65_535u16
pub const COMMAND_STORE_PERSISTENT_STATES: u16 = 65_530u16
Trait Implementations
sourceimpl DataType for ExecuteCommandRequest
impl DataType for ExecuteCommandRequest
sourceconst EXTENT_BYTES: Option<u32> = _
const EXTENT_BYTES: Option<u32> = _
The sealed or delimited property of this type
sourceimpl Deserialize for ExecuteCommandRequest
impl Deserialize for ExecuteCommandRequest
sourcefn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
Deserializes a value and returns it
sourcefn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
fn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
Deserializes a value from a slice of bytes and returns it Read more
sourcefn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
A convenience function that creates a cursor around the provided bytes and calls
deserialize
Read more
sourceimpl Serialize for ExecuteCommandRequest
impl Serialize for ExecuteCommandRequest
impl Request for ExecuteCommandRequest
Auto Trait Implementations
impl RefUnwindSafe for ExecuteCommandRequest
impl Send for ExecuteCommandRequest
impl Sync for ExecuteCommandRequest
impl Unpin for ExecuteCommandRequest
impl UnwindSafe for ExecuteCommandRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more