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 |
uint32_t | timestamp |
An instance of this structure is passed to emberMacMessageSentHandler() . It describes the outgoing MAC frame.
Definition at line
436
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
470
of file
ember-types.h
.
◆ frameCounter
uint32_t EmberOutgoingMacMessage::frameCounter |
The security frame counter of the outgoing MAC frame (if any).
Definition at line
455
of file
ember-types.h
.
◆ length
EmberMessageLength EmberOutgoingMacMessage::length |
An EmberMessageLength value indicating the length in bytes of the incoming message.
Definition at line
460
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
446
of file
ember-types.h
.
◆ options
EmberMessageOptions EmberOutgoingMacMessage::options |
An EmberMessageOptions value indicating the options used for transmitting the outgoing message.
Definition at line
441
of file
ember-types.h
.
◆ payload
uint8_t* EmberOutgoingMacMessage::payload |
A pointer to the message payload.
Definition at line
464
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
451
of file
ember-types.h
.
◆ timestamp
uint32_t EmberOutgoingMacMessage::timestamp |
The millisecond system time returned by halCommonGetInt32uMillisecondTick() at the time the sync word was transmitted.
Definition at line
475
of file
ember-types.h
.
The documentation for this struct was generated from the following file:
-
ember-types.h