An instance of this structure is passed to emberIncomingMacMessageHandler(). It describes the incoming MAC frame.
Public Attribute Documentation#
options#
EmberMessageOptions EmberIncomingMacMessage::options
An EmberMessageOptions value indicating the options used for the incoming packet.
Definition at line
415
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/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
420
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
rssi#
int8_t EmberIncomingMacMessage::rssi
The RSSI in dBm the packet was received with.
Definition at line
424
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
lqi#
uint8_t EmberIncomingMacMessage::lqi
The LQI the packet was received with.
Definition at line
428
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
frameCounter#
uint32_t EmberIncomingMacMessage::frameCounter
The security MAC frame counter (if any).
Definition at line
432
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/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
437
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
payload#
uint8_t* EmberIncomingMacMessage::payload
A pointer to the message MAC payload.
Definition at line
441
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h
timestamp#
uint32_t EmberIncomingMacMessage::timestamp
The millisecond system time returned by ::sl_sleeptimer at the time the sync word was detected.
Definition at line
446
of file /mnt/raid/workspaces/ws.r4wf6JzLX/overlay/gsdk/protocol/flex/stack/include/ember-types.h