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 393 of file ember-types.h.

Field Documentation

◆ frameCounter

uint32_t EmberIncomingMacMessage::frameCounter

The security MAC frame counter (if any).

Definition at line 415 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 420 of file ember-types.h.

◆ lqi

uint8_t EmberIncomingMacMessage::lqi

The LQI the packet was received with.

Definition at line 411 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 403 of file ember-types.h.

◆ options

EmberMessageOptions EmberIncomingMacMessage::options

An EmberMessageOptions value indicating the options used for the incoming packet.

Definition at line 398 of file ember-types.h.

◆ payload

uint8_t* EmberIncomingMacMessage::payload

A pointer to the message MAC payload.

Definition at line 424 of file ember-types.h.

◆ rssi

int8_t EmberIncomingMacMessage::rssi

The RSSI in dBm the packet was received with.

Definition at line 407 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 429 of file ember-types.h.


The documentation for this struct was generated from the following file:
  • ember-types.h