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.


Definition at line 256 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

source#

EmberNodeId EmberIncomingMessage::source

An EmberNodeId value indicating source node ID.


Definition at line 260 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

endpoint#

uint8_t EmberIncomingMessage::endpoint

The endpoint the message is destined to.


Definition at line 264 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

rssi#

int8_t EmberIncomingMessage::rssi

The RSSI in dBm the packet was received with.


Definition at line 268 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

length#

EmberMessageLength EmberIncomingMessage::length

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


Definition at line 273 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

payload#

uint8_t* EmberIncomingMessage::payload

A pointer to the message payload.


Definition at line 277 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

timestamp#

uint32_t EmberIncomingMessage::timestamp

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


Definition at line 282 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h

lqi#

uint8_t EmberIncomingMessage::lqi

The LQI the packet was received with.


Definition at line 286 of file /mnt/raid/workspaces/ws.Iq463TQni/overlay/gsdk/protocol/flex/stack/include/ember-types.h