Struct wrapper for all data for 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.

Public Attributes#

EmberApsFrame *
EmberIncomingMessageType
EmberNodeId
uint8_t *
uint16_t
uint16_t
uint8_t
uint8_t
uint8_t

Public Attribute Documentation#

apsFrame#

EmberApsFrame* EmberAfClusterCommand::apsFrame

APS frame for the incoming message


type#

EmberIncomingMessageType EmberAfClusterCommand::type

source#

EmberNodeId EmberAfClusterCommand::source

buffer#

uint8_t* EmberAfClusterCommand::buffer

bufLen#

uint16_t EmberAfClusterCommand::bufLen

clusterSpecific#

bool EmberAfClusterCommand::clusterSpecific

mfgSpecific#

bool EmberAfClusterCommand::mfgSpecific

mfgCode#

uint16_t EmberAfClusterCommand::mfgCode

seqNum#

uint8_t EmberAfClusterCommand::seqNum

commandId#

uint8_t EmberAfClusterCommand::commandId

payloadStartIndex#

uint8_t EmberAfClusterCommand::payloadStartIndex

direction#

uint8_t EmberAfClusterCommand::direction

interPanHeader#

EmberAfInterpanHeader* EmberAfClusterCommand::interPanHeader

networkIndex#

uint8_t EmberAfClusterCommand::networkIndex