EmberIncomingMacMessage Struct Reference
An instance of this structure is passed to emberIncomingMacMessageHandler(). It describes the incoming MAC frame. More...
#include <
ember-types.h
>
Data Fields | |
EmberMessageOptions | options |
EmberMacFrame | macFrame |
int8_t | rssi |
uint8_t | lqi |
uint32_t | frameCounter |
EmberMessageLength | length |
uint8_t * | payload |
uint32_t | timestamp |
An instance of this structure is passed to emberIncomingMacMessageHandler(). It describes the incoming MAC frame.
Definition at line 406
of file ember-types.h
.
Field Documentation
◆ frameCounter
uint32_t EmberIncomingMacMessage::frameCounter |
The security MAC frame counter (if any).
Definition at line 428
of file 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 ember-types.h
.
◆ lqi
uint8_t EmberIncomingMacMessage::lqi |
The LQI the packet was received with.
Definition at line 424
of file 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 ember-types.h
.
◆ options
EmberMessageOptions EmberIncomingMacMessage::options |
An EmberMessageOptions value indicating the options used for the incoming packet.
Definition at line 411
of file ember-types.h
.
◆ payload
uint8_t* EmberIncomingMacMessage::payload |
A pointer to the message MAC payload.
Definition at line 437
of file ember-types.h
.
◆ rssi
int8_t EmberIncomingMacMessage::rssi |
The RSSI in dBm the packet was received with.
Definition at line 420
of file 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 ember-types.h
.
The documentation for this struct was generated from the following file:
ember-types.h