Data Structures

Here are the data structures with brief descriptions:
AshRxState
AshTxDmaBuffer
AshTxState
Bytes16 Defines a data type of size 16 bytes
Bytes8 Defines a data type of size 8 bytes
CertificateAuthority Defines a certificate authority structure
DeviceCertificate Defines a device certificate structure
EmberChildEntry
EmberCoapBlockOption
EmberCoapOption Structure that includes options in outgoing requests and responses
EmberCoapRequestInfo Additional information about an incoming request
EmberCoapResponseInfo Additional information about an incoming response
EmberCoapSendInfo Optional information when sending a message
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
EmberCommissionData
EmberDiagnosticData
EmberDnsResponse Structure for returning information from a DNS lookup. A structure is used to make it easier to add additional values
EmberEui64 EUI 64-bit ID (an IEEE address)
EmberEventControl Control structure for events
EmberIpv6Address An IPv6 Address structure
EmberIpv6Prefix An IPv6 Prefix structure
EmberKeyData This data structure contains the key data that is passed into various other functions
EmberLinkMetricsParameters An application structure to hold forward tracking series parameters
EmberMacBeaconData Structure to hold information about an 802.15.4 beacon for use on the application
EmberMultiprotocolPriorities
EmberNetworkDebugParameters An application structure to hold useful network debug parameters
EmberNetworkParameters An application structure to hold useful network parameters
EmberRipEntry Structure that holds information about a routing table entry for use on the application. See emberGetRipEntry
EmberSecurityParameters Values of security parameters for use in forming or joining a network
EmberTaskControl Control structure for tasks
EmberUdpConnectionData Data stored for each connection
EmberUdpOptions A structure to hold UDP Options
EmberVersion For use when declaring data that holds the Ember software version type
EmberZclApplicationDestination_t
EmberZclAttributeContext_t
EmberZclAttributeWriteData_t
EmberZclBindingContext_t
EmberZclBindingEntry_t
EmberZclClusterSpec_t
EmberZclCoapEndpoint_t
EmberZclCommandContext_t
EmberZclDestination_t
EmberZclGroupEntry_t
EmberZclNotificationContext_t
EmberZclOtaBootloadClientServerInfo_t
EmberZclOtaBootloadFileHeaderInfo_t
EmberZclOtaBootloadFileSpec_t
EmberZclOtaBootloadHardwareVersionRange_t
EmberZclOtaBootloadStorageFileInfo_t
EmberZclOtaBootloadStorageInfo_t
EmberZclReportingConfiguration_t
EmberZclStringType_t
EmberZclUid_t
Event_s
EventActions_s The static part of an event. Each event can be used with only one event queue
EventQueue_s An event queue is currently a list of events ordered by execution time
HalEepromInformationType This structure defines a variety of information about the attached external EEPROM device
ipModemThreadParamStruct
Ipv6Header A structure that holds an IPv6 header. All values are in their local byte order (as opposed to network byte order, which might be different)
MacCountersData
RTCCRamData
TlsSessionState Defines a TLS session state
USB_ConfigurationDescriptor_TypeDef USB Configuration Descriptor
USB_DeviceDescriptor_TypeDef USB Device Descriptor
USB_EndpointDescriptor_TypeDef USB Endpoint Descriptor
USB_InterfaceDescriptor_TypeDef USB Interface Descriptor
USB_Setup_TypeDef USB Setup request package
USB_StringDescriptor_TypeDef USB String Descriptor
USBD_Callbacks_TypeDef USB Device stack callback structure
USBD_Init_TypeDef USB Device stack initialization structure