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

EmberApsFrameapsFrame
 
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
 
EmberAfInterpanHeaderinterPanHeader
 
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