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