EmberOutgoingMacMessage Struct Reference

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

#include < ember-types.h >

Data Fields

EmberMessageOptions options
EmberMacFrame macFrame
uint8_t tag
uint32_t frameCounter
EmberMessageLength length
uint8_t * payload

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

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

Field Documentation

uint32_t EmberOutgoingMacMessage::frameCounter

The security frame counter of the outgoing MAC frame (if any).

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

EmberMessageLength EmberOutgoingMacMessage::length

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

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

EmberMacFrame EmberOutgoingMacMessage::macFrame

An EmberMacFrame struct indicating the source and destination addresses and source and destination PAN IDs of the outgoing MAC frame.

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

EmberMessageOptions EmberOutgoingMacMessage::options

An EmberMessageOptions value indicating the options used for transmitting the outgoing message.

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

uint8_t* EmberOutgoingMacMessage::payload

A pointer to the message payload.

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

uint8_t EmberOutgoingMacMessage::tag

A tag value the application can use to match emberMacMessageSend() calls to the corresponding emberMacMessageSentHandler() calls.

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


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