EmberIncomingMacMessage Struct Reference

An instance of this structure is passed to emberIncomingMacMessageHandler() . It describes the incoming MAC frame. More...

#include < ember-types.h >

Data Fields

EmberMessageOptions options
EmberMacFrame macFrame
int8_t rssi
int8_t lqi
uint32_t frameCounter
EmberMessageLength length
uint8_t * payload

An instance of this structure is passed to emberIncomingMacMessageHandler() . It describes the incoming MAC frame.

Definition at line 374 of file ember-types.h .

Field Documentation

frameCounter

uint32_t EmberIncomingMacMessage::frameCounter

The security MAC frame counter (if any).

Definition at line 396 of file ember-types.h .

length

EmberMessageLength EmberIncomingMacMessage::length

An EmberMessageLength value indicating the length in bytes of the MAC payload of the incoming message.

Definition at line 401 of file ember-types.h .

lqi

int8_t EmberIncomingMacMessage::lqi

The LQI the packet was received with.

Definition at line 392 of file ember-types.h .

macFrame

EmberMacFrame EmberIncomingMacMessage::macFrame

An EmberMacFrame structure indicating the source and destination addresses and source and destination PAN IDs.

Definition at line 384 of file ember-types.h .

options

EmberMessageOptions EmberIncomingMacMessage::options

An EmberMessageOptions value indicating the options used for the incoming packet.

Definition at line 379 of file ember-types.h .

payload

uint8_t* EmberIncomingMacMessage::payload

A pointer to the message MAC payload.

Definition at line 405 of file ember-types.h .

rssi

int8_t EmberIncomingMacMessage::rssi

The RSSI in dBm the packet was received with.

Definition at line 388 of file ember-types.h .


The documentation for this struct was generated from the following file:
  • ember-types.h