pub struct FrameAddress {
pub target: u64,
pub reserved: [u8; 6],
pub reserved2: u8,
pub ack_required: bool,
pub res_required: bool,
pub sequence: u8,
}Expand description
The Frame Address section contains the following routing information:
- Target device address
- Acknowledgement message is required flag
- State response message is required flag
- Message sequence number
Fields§
§target: u6464 bits: 6 byte device address (MAC address) or zero (0) means all devices
reserved: [u8; 6]48 bits: Must all be zero (0)
reserved2: u86 bits: Reserved
ack_required: bool1 bit: Acknowledgement message required
res_required: bool1 bit: Response message required
sequence: u88 bits: Wrap around message sequence number
Trait Implementations§
Source§impl Clone for FrameAddress
impl Clone for FrameAddress
Source§fn clone(&self) -> FrameAddress
fn clone(&self) -> FrameAddress
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 FrameAddress
impl Debug for FrameAddress
Source§impl PartialEq for FrameAddress
impl PartialEq for FrameAddress
impl Copy for FrameAddress
impl Eq for FrameAddress
impl StructuralPartialEq for FrameAddress
Auto Trait Implementations§
impl Freeze for FrameAddress
impl RefUnwindSafe for FrameAddress
impl Send for FrameAddress
impl Sync for FrameAddress
impl Unpin for FrameAddress
impl UnwindSafe for FrameAddress
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