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