Data Structures
      Here are the data structures with brief descriptions:
     
     | EmberCommandEntry | Command entry for a command table | 
| EmberCommandState | For use when declaring a separate command streams. The fields are not accessed directly by the application | 
| EmberEventControl | Control structure for events | 
| EmberEventData_S | Complete events with a control and a handler procedure | 
| EmberIncomingMacMessage | An instance of this structure is passed to emberIncomingMacMessageHandler() . It describes the incoming MAC frame | 
| EmberIncomingMessage | An instance of this structure is passed to emberIncomingMessageHandler() . It describes the incoming message | 
| EmberKeyData | This data structure contains the security key, most prominently used by emberSetSecurityKey | 
| EmberMacAddress | A structure that stores an 802.15.4 address | 
| EmberMacFrame | A structure that describes the addressing fields of a 802.15.4 frame | 
| EmberNetworkParameters | Hold network parameters | 
| EmberOutgoingMacMessage | An instance of this structure is passed to emberMacMessageSentHandler() . It describes the outgoing MAC frame | 
| EmberOutgoingMessage | An instance of this structure is passed to emberMessageSentHandler() . It describes the outgoing packet | 
| EmberTaskControl | Control structure for tasks | 
| Event_s | |
| EventActions | The static part of an event. Each event can be used with only one event queue | 
| EventQueue_s | An event queue is currently just a list of events ordered by execution time | 
| RTCCRamData | |
| tokTypeStackChildTableEntry | Type of an element of TOKEN_STACK_CHILD_TABLE (indexed token). Keeps children information of a device, which has parent support enabled | 
| tokTypeStackKey | Type for TOKEN_STACK_SECURITY_KEY. Keeps the security key for MAC layer security | 
| tokTypeStackNodeData | Type for TOKEN_STACK_NODE_DATA. Generic information of the node is stored in this token |