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
 
int8_t ackRssi
 

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

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

Field Documentation

◆ ackRssi

int8_t EmberOutgoingMacMessage::ackRssi

The RSSI in dBm of the ACK corresponding to this message. This field is meaningful only if EMBER_OPTIONS_ACK_REQUESTED flag is set in the options field.

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

◆ frameCounter

uint32_t EmberOutgoingMacMessage::frameCounter

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

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

◆ length

EmberMessageLength EmberOutgoingMacMessage::length

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

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

◆ macFrame

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 422 of file ember-types.h.

◆ options

EmberMessageOptions EmberOutgoingMacMessage::options

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

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

◆ payload

uint8_t* EmberOutgoingMacMessage::payload

A pointer to the message payload.

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

◆ tag

uint8_t EmberOutgoingMacMessage::tag

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

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


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