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

Fields

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
[src]

Formats the value using the given formatter. Read more

impl Clone for FrameAddress
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for FrameAddress
[src]

impl PartialEq for FrameAddress
[src]

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

This method tests for !=.

Auto Trait Implementations