EmberIncomingMessage Struct Reference

An instance of this structure is passed to emberIncomingMessageHandler(). It describes the incoming message. More...

#include <ember-types.h>

Data Fields

EmberMessageOptions options
 
EmberNodeId source
 
uint8_t endpoint
 
int8_t rssi
 
EmberMessageLength length
 
uint8_t * payload
 
uint32_t timestamp
 
uint8_t lqi
 

An instance of this structure is passed to emberIncomingMessageHandler(). It describes the incoming message.

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

Field Documentation

◆ endpoint

uint8_t EmberIncomingMessage::endpoint

The endpoint the message is destined to.

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

◆ length

EmberMessageLength EmberIncomingMessage::length

An EmberMessageLength value indicating the length in bytes of the incoming message.

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

◆ lqi

uint8_t EmberIncomingMessage::lqi

The LQI the packet was received with.

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

◆ options

EmberMessageOptions EmberIncomingMessage::options

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

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

◆ payload

uint8_t* EmberIncomingMessage::payload

A pointer to the message payload.

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

◆ rssi

int8_t EmberIncomingMessage::rssi

The RSSI in dBm the packet was received with.

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

◆ source

EmberNodeId EmberIncomingMessage::source

An EmberNodeId value indicating source node ID.

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

◆ timestamp

uint32_t EmberIncomingMessage::timestamp

The millisecond system time returned by halCommonGetInt32uMillisecondTick() at the time the sync word was detected.

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


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