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

Field Documentation

endpoint

uint8_t EmberIncomingMessage::endpoint

The endpoint the message is destined to.

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

length

EmberMessageLength EmberIncomingMessage::length

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

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

lqi

uint8_t EmberIncomingMessage::lqi

The LQI the packet was received with.

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

options

EmberMessageOptions EmberIncomingMessage::options

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

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

payload

uint8_t* EmberIncomingMessage::payload

A pointer to the message payload.

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

rssi

int8_t EmberIncomingMessage::rssi

The RSSI in dBm the packet was received with.

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

source

EmberNodeId EmberIncomingMessage::source

An EmberNodeId value indicating source node ID.

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


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