[−][src]Struct ieee802154::mac::command::CoordinatorRealignmentData
Coordinator re-alignment data
Changes to the PAN sent by the coordinator.
Fields
pan_id: PanId
PAN id that the coordinator will use
coordinator_address: ShortAddress
Short address that the coordinator will use
channel: u8
Channel that the coordinator will use
device_address: ShortAddress
Device address or broadcast
channel_page: Option<u8>
Channel page or channel number the coordinator will use
Methods
impl CoordinatorRealignmentData
[src]
pub fn decode(buf: &[u8]) -> Result<(Self, usize), DecodeError>
[src]
Decode coordinator re-alignment data from byte buffer
Returns
Returns CoordinatorRealignmentData
and the number of bytes used are returned
Errors
This function returns an error, if there aren't enough bytes or
dont't contain valid data. Please refer to DecodeError
for details.
pub fn encode(&self, buf: &mut [u8]) -> usize
[src]
Trait Implementations
impl PartialEq<CoordinatorRealignmentData> for CoordinatorRealignmentData
[src]
fn eq(&self, other: &CoordinatorRealignmentData) -> bool
[src]
fn ne(&self, other: &CoordinatorRealignmentData) -> bool
[src]
impl Eq for CoordinatorRealignmentData
[src]
impl Clone for CoordinatorRealignmentData
[src]
fn clone(&self) -> CoordinatorRealignmentData
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for CoordinatorRealignmentData
[src]
impl Debug for CoordinatorRealignmentData
[src]
impl Hash for CoordinatorRealignmentData
[src]
Auto Trait Implementations
impl Send for CoordinatorRealignmentData
impl Sync for CoordinatorRealignmentData
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> From for T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,