Data Structures
Here are the data structures with brief descriptions:
| EmberAesMmoHashContext | This data structure contains the context data when calculating an AES MMO hash (message digest) |
| EmberApsFrame | An in-memory representation of a ZigBee APS frame of an incoming or outgoing message |
| EmberBindingTableEntry | Defines an entry in the binding table |
| EmberCertificate283k1Data | This data structure contains the certificate data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography |
| EmberCertificateData | This data structure contains the certificate data that is used for Certificate Based Key Exchange (CBKE) |
| EmberChildData | This structure contains information about child nodes |
| EmberCounterInfo | |
| EmberCurrentSecurityState | This describes the security features used by the stack for a joined device |
| EmberDutyCycleLimits | A structure containing duty cycle limit configurations |
| EmberEndpoint | Gives the endpoint information for a particular endpoint |
| EmberEndpointDescription | Endpoint information (a ZigBee Simple Descriptor) |
| EmberEventControl | The control structure for events |
| EmberExtraCounterInfo | |
| EmberInitialSecurityState | This describes the Initial Security features and requirements that will be used when forming or joining the network |
| EmberKeyData | This data structure contains the key data that is passed into various other functions |
| EmberKeyStruct | This describes a one of several different types of keys and its associated data |
| EmberMacFilterMatchStruct | This structure indicates a matching raw MAC message has been received by the application configured MAC filters |
| EmberMessageDigest | This data structure contains an AES-MMO Hash (the message digest) |
| EmberMfgSecurityStruct | This structure is used to get/set the security configuration that is stored in manufacturing tokens |
| EmberMulticastTableEntry | Defines an entry in the multicast table |
| EmberMultiPhyRadioParameters | Holds radio parameters |
| EmberMultiprotocolPriorities | |
| EmberNeighborTableEntry | Defines an entry in the neighbor table |
| EmberNetworkInitStruct | Defines the network initialization configuration that should be used when emberNetworkInit() is called by the application |
| EmberNetworkParameters | Holds network parameters |
| EmberPerDeviceDutyCycle | A structure containing, per device, overall duty cycle consumed (up to the suspend limit) |
| EmberPrivateKey283k1Data | This data structure contains the private key data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography |
| EmberPrivateKeyData | This data structure contains the private key data that is used for Certificate Based Key Exchange (CBKE) |
| EmberPublicKey283k1Data | This data structure contains the public key data that is used for Certificate Based Key Exchange (CBKE) in SECT283k1 Elliptical Cryptography |
| EmberPublicKeyData | This data structure contains the public key data that is used for Certificate Based Key Exchange (CBKE) |
| EmberReleaseTypeStruct | A structure relating version types to human readable strings |
| EmberRouteTableEntry | Defines an entry in the route table |
| EmberSignature283k1Data | This 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 |
| EmberSignatureData | This data structure contains a DSA signature. It is the bit concatenation of the 'r' and 's' components of the signature |
| EmberSmacData | This data structure contains the Shared Message Authentication Code (SMAC) data that is used for Certificate Based Key Exchange (CBKE) |
| EmberTaskControl | The control structure for tasks |
| EmberTokTypeStackZllData | |
| EmberTokTypeStackZllSecurity | |
| EmberTransientKeyData | This data structure contains the transient key data that is used during Zigbee 3.0 joining |
| EmberVersion | A version structure containing all version information |
| EmberZigbeeNetwork | Defines a ZigBee network and the associated parameters |
| EmberZllAddressAssignment | Network and group address assignment information |
| EmberZllDeviceInfoRecord | Information discovered during a ZLL scan about the ZLL device's endpoint information |
| EmberZllInitialSecurityState | Describes the Initial Security features and requirements that will be used when forming or joining ZigBee Light Link networks |
| EmberZllNetwork | Information about the ZLL network and specific device that responded to a ZLL scan request |
| EmberZllSecurityAlgorithmData | Information about the ZLL security state and how to transmit the network key to the device securely |
| HalEepromInformationType | This structure defines a variety of information about the attached external EEPROM device |
| RTCCRamData | |
| SourceRouteTableEntry |