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
411
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/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
416
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/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
420
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/overlay/gsdk/protocol/flex/stack/include/ember-types.h
lqi#
uint8_t EmberIncomingMacMessage::lqi
The LQI the packet was received with.
Definition at line
424
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/overlay/gsdk/protocol/flex/stack/include/ember-types.h
frameCounter#
uint32_t EmberIncomingMacMessage::frameCounter
The security MAC frame counter (if any).
Definition at line
428
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/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
433
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/overlay/gsdk/protocol/flex/stack/include/ember-types.h
payload#
uint8_t* EmberIncomingMacMessage::payload
A pointer to the message MAC payload.
Definition at line
437
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/overlay/gsdk/protocol/flex/stack/include/ember-types.h
timestamp#
uint32_t EmberIncomingMacMessage::timestamp
The millisecond system time returned by halCommonGetInt32uMillisecondTick() at the time the sync word was detected.
Definition at line
442
of file /mnt/raid/workspaces/ws.SZ9MaSA5u/overlay/gsdk/protocol/flex/stack/include/ember-types.h