Struct lifx_core::FrameAddress[][src]

pub struct FrameAddress {
    pub target: u64,
    pub reserved: [u8; 6],
    pub reserved2: u8,
    pub ack_required: bool,
    pub res_required: bool,
    pub sequence: u8,

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


64 bits: 6 byte device address (MAC address) or zero (0) means all devices

48 bits: Must all be zero (0)

6 bits: Reserved

1 bit: Acknowledgement message required

1 bit: Response message required

8 bits: Wrap around message sequence number

Trait Implementations

impl Debug for FrameAddress

Formats the value using the given formatter. Read more

impl Clone for FrameAddress

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for FrameAddress

impl PartialEq for FrameAddress

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations