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

Public Attribute Documentation#

options#

EmberMessageOptions EmberIncomingMessage::options

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


source#

EmberNodeId EmberIncomingMessage::source

An EmberNodeId value indicating source node ID.


endpoint#

uint8_t EmberIncomingMessage::endpoint

The endpoint the message is destined to.


rssi#

int8_t EmberIncomingMessage::rssi

The RSSI in dBm the packet was received with.


length#

EmberMessageLength EmberIncomingMessage::length

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


payload#

uint8_t* EmberIncomingMessage::payload

A pointer to the message payload.


timestamp#

uint32_t EmberIncomingMessage::timestamp

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


lqi#

uint8_t EmberIncomingMessage::lqi

The LQI the packet was received with.