Data Structures

Here are the data structures with brief descriptions:
EmberAesMmoHashContextThis data structure contains the context data when calculating an AES MMO hash (message digest)
EmberApsFrameAn in-memory representation of a ZigBee APS frame of an incoming or outgoing message
EmberBeaconClassificationParams
EmberBeaconSurveyDefines a result of a network beacon survey
EmberBindingTableEntryDefines an entry in the binding table
EmberCertificate283k1DataThis data structure contains the certificate data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography
EmberCertificateDataThis data structure contains the certificate data that is used for Certificate Based Key Exchange (CBKE)
EmberChildDataThis structure contains information about child nodes
EmberCommandEntryCommand entry for a command table
EmberCounterInfo
EmberCurrentSecurityStateThis describes the security features used by the stack for a joined device
EmberDutyCycleLimitsA structure containing duty cycle limit configurations
EmberEndpointGives the endpoint information for a particular endpoint
EmberEndpointDescriptionEndpoint information (a ZigBee Simple Descriptor)
EmberEventControlThe control structure for events
EmberEventDataComplete events with a control and a handler procedure
EmberExtraCounterInfo
EmberInitialSecurityStateThis describes the Initial Security features and requirements that will be used when forming or joining the network
EmberKeyDataThis data structure contains the key data that is passed into various other functions
EmberKeyStructThis describes a one of several different types of keys and its associated data
EmberMacFilterMatchStructThis structure indicates a matching raw MAC message has been received by the application configured MAC filters
EmberMessageDigestThis data structure contains an AES-MMO Hash (the message digest)
EmberMfgSecurityStructThis structure is used to get/set the security configuration that is stored in manufacturing tokens
EmberMulticastTableEntryDefines an entry in the multicast table
EmberMultiPhyRadioParametersHolds radio parameters
EmberMultiprotocolPriorities
EmberNeighborTableEntryDefines an entry in the neighbor table
EmberNetworkInitStructDefines the network initialization configuration that should be used when emberNetworkInit() is called by the application
EmberNetworkParametersHolds network parameters
EmberPerDeviceDutyCycleA structure containing, per device, overall duty cycle consumed (up to the suspend limit)
EmberPrivateKey283k1DataThis data structure contains the private key data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography
EmberPrivateKeyDataThis data structure contains the private key data that is used for Certificate Based Key Exchange (CBKE)
EmberPublicKey283k1DataThis data structure contains the public key data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography
EmberPublicKeyDataThis data structure contains the public key data that is used for Certificate Based Key Exchange (CBKE)
EmberReleaseTypeStructA structure relating version types to human readable strings
EmberRouteTableEntryDefines an entry in the route table
EmberSignature283k1DataThis data structure contains a DSA signature used in SECT283k1 Elliptical Cryptography. It is the bit concatenation of the 'r' and 's' components of the signature
EmberSignatureDataThis data structure contains a DSA signature. It is the bit concatenation of the 'r' and 's' components of the signature
EmberSmacDataThis data structure contains the Shared Message Authentication Code (SMAC) data that is used for Certificate Based Key Exchange (CBKE)
EmberTaskControlThe control structure for tasks
EmberTokTypeStackZllData
EmberTokTypeStackZllSecurity
EmberTransientKeyDataThis data structure contains the transient key data that is used during Zigbee 3.0 joining
EmberVersionA version structure containing all version information
EmberZigbeeNetworkDefines a ZigBee network and the associated parameters
EmberZllAddressAssignmentNetwork and group address assignment information
EmberZllDeviceInfoRecordInformation discovered during a ZLL scan about the ZLL device's endpoint information
EmberZllInitialSecurityStateDescribes the Initial Security features and requirements that will be used when forming or joining ZigBee Light Link networks
EmberZllNetworkInformation about the ZLL network and specific device that responded to a ZLL scan request
EmberZllSecurityAlgorithmDataInformation about the ZLL security state and how to transmit the network key to the device securely
HalEepromInformationTypeThis structure defines a variety of information about the attached external EEPROM device
InterPanHeaderA struct for keeping track of all of the header info
RTCCRamData
SourceRouteTableEntry