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 |
EmberBeaconClassificationParams | |
EmberBeaconData | Defines a beacon entry that is processed when scanning, joining, or rejoining |
EmberBeaconIterator | Defines a iterator used to loop over cached beacons. Fields denoted with a private comment should not be written to |
EmberBeaconSurvey | Defines a result of a network beacon survey |
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 |
EmberCommandEntry | Command entry for a command table |
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 |
EmberEventData | Complete events with a control and a handler procedure |
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) |
EmberTagMapEntry | |
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 |
InterPanHeader | A struct for keeping track of all of the header info |
RTCCRamData | |
SourceRouteTableEntry |