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