An instance of this structure is passed to emberMacMessageSentHandler(). It describes the outgoing MAC frame.
Public Attribute Documentation#
options#
EmberMessageOptions EmberOutgoingMacMessage::options
An EmberMessageOptions value indicating the options used for transmitting the outgoing message.
458
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/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.
463
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
tag#
uint8_t EmberOutgoingMacMessage::tag
A tag value the application can use to match emberMacMessageSend() calls to the corresponding emberMacMessageSentHandler() calls.
468
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
frameCounter#
uint32_t EmberOutgoingMacMessage::frameCounter
The security frame counter of the outgoing MAC frame (if any).
472
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
length#
EmberMessageLength EmberOutgoingMacMessage::length
An EmberMessageLength value indicating the length in bytes of the incoming message.
477
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
payload#
uint8_t* EmberOutgoingMacMessage::payload
A pointer to the message payload.
481
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
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.
487
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
timestamp#
uint32_t EmberOutgoingMacMessage::timestamp
The millisecond system time returned by ::sl_sleeptimer at the time the sync word was transmitted.
492
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h