pub struct Synchronization {
pub previous_transmission_timestamp_microsecond: u64,
}
Expand description
uavcan.time.Synchronization.1.0
Fixed size 7 bytes
Fields
previous_transmission_timestamp_microsecond: u64
truncated uint56
Always aligned, size 56 bits
Implementations
sourceimpl Synchronization
impl Synchronization
pub const MAX_PUBLICATION_PERIOD: u8 = 1u8
pub const PUBLISHER_TIMEOUT_PERIOD_MULTIPLIER: u8 = 3u8
Trait Implementations
sourceimpl DataType for Synchronization
impl DataType for Synchronization
sourceconst EXTENT_BYTES: Option<u32> = None
const EXTENT_BYTES: Option<u32> = None
The sealed or delimited property of this type
sourceimpl Deserialize for Synchronization
impl Deserialize for Synchronization
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 Synchronization
impl Serialize for Synchronization
impl Message for Synchronization
Auto Trait Implementations
impl RefUnwindSafe for Synchronization
impl Send for Synchronization
impl Sync for Synchronization
impl Unpin for Synchronization
impl UnwindSafe for Synchronization
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