Data Structures

Here are the data structures with brief descriptions:
EmberCommandEntryCommand entry for a command table
EmberCommandStateFor use when declaring a separate command streams. The fields are not accessed directly by the application
EmberEventControlControl structure for events
EmberEventData_SComplete events with a control and a handler procedure
EmberIncomingMacMessageAn instance of this structure is passed to emberIncomingMacMessageHandler(). It describes the incoming MAC frame
EmberIncomingMessageAn instance of this structure is passed to emberIncomingMessageHandler(). It describes the incoming message
EmberKeyDataThis data structure contains the security key, most prominently used by emberSetSecurityKey
EmberMacAddressA structure that stores an 802.15.4 address
EmberMacFrameA structure that describes the addressing fields of a 802.15.4 frame
EmberNetworkParametersHold network parameters
EmberOutgoingMacMessageAn instance of this structure is passed to emberMacMessageSentHandler(). It describes the outgoing MAC frame
EmberOutgoingMessageAn instance of this structure is passed to emberMessageSentHandler(). It describes the outgoing packet
EmberTaskControlControl structure for tasks
EventActionsThe static part of an event. Each event can be used with only one event queue
EventQueue_sAn event queue is currently just a list of events ordered by execution time
tokTypeStackChildTableEntryType of an element of TOKEN_STACK_CHILD_TABLE (indexed token). Keeps children information of a device, which has parent support enabled
tokTypeStackKeyType for TOKEN_STACK_SECURITY_KEY. Keeps the security key for MAC layer security
tokTypeStackNodeDataType for TOKEN_STACK_NODE_DATA. Generic information of the node is stored in this token