The EmberAFClusterCommand is a struct wrapper for all the data pertaining to a command which comes in over the air. This enables struct is used to encapsulate a command in a single place on the stack and pass a pointer to that location around during command processing.

#include < af-types.h >

Data Fields

EmberApsFrame * apsFrame
EmberIncomingMessageType type
EmberNodeId source
uint8_t * buffer
uint16_t bufLen
bool clusterSpecific
bool mfgSpecific
uint16_t mfgCode
uint8_t seqNum
uint8_t commandId
uint8_t payloadStartIndex
uint8_t direction
EmberAfInterpanHeader * interPanHeader
uint8_t networkIndex

The EmberAFClusterCommand is a struct wrapper for all the data pertaining to a command which comes in over the air. This enables struct is used to encapsulate a command in a single place on the stack and pass a pointer to that location around during command processing.

Field Documentation

apsFrame

EmberApsFrame * EmberAfClusterCommand::apsFrame

APS frame for the incoming message

buffer

uint8_t* EmberAfClusterCommand::buffer

bufLen

uint16_t EmberAfClusterCommand::bufLen

clusterSpecific

bool EmberAfClusterCommand::clusterSpecific

commandId

uint8_t EmberAfClusterCommand::commandId

direction

uint8_t EmberAfClusterCommand::direction

interPanHeader

EmberAfInterpanHeader * EmberAfClusterCommand::interPanHeader

mfgCode

uint16_t EmberAfClusterCommand::mfgCode

mfgSpecific

bool EmberAfClusterCommand::mfgSpecific

networkIndex

uint8_t EmberAfClusterCommand::networkIndex

payloadStartIndex

uint8_t EmberAfClusterCommand::payloadStartIndex

seqNum

uint8_t EmberAfClusterCommand::seqNum

source

EmberNodeId EmberAfClusterCommand::source

type

EmberIncomingMessageType EmberAfClusterCommand::type

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