Data Structures

Here are the data structures with brief descriptions:
AshRxState
AshTxDmaBuffer
AshTxState
Bytes16Defines a data type of size 16 bytes
Bytes8Defines a data type of size 8 bytes
CertificateAuthorityDefines a certificate authority structure
DeviceCertificateDefines a device certificate structure
EmberChildEntry
EmberCoapBlockOption
EmberCoapOptionStructure that includes options in outgoing requests and responses
EmberCoapRequestInfoAdditional information about an incoming request
EmberCoapResponseInfoAdditional information about an incoming response
EmberCoapSendInfoOptional information when sending a message
EmberCommandEntryCommand entry for a command table
EmberCommandStateFor use when declaring a separate command streams. The fields are not accessed directly by the application
EmberCommissionData
EmberDiagnosticData
EmberDnsResponseStructure for returning information from a DNS lookup. A structure is used to make it easier to add additional values
EmberEui64EUI 64-bit ID (an IEEE address)
EmberEventControlControl structure for events
EmberIpv6AddressAn IPv6 Address structure
EmberIpv6PrefixAn IPv6 Prefix structure
EmberKeyDataThis data structure contains the key data that is passed into various other functions
EmberMacBeaconDataStructure to hold information about an 802.15.4 beacon for use on the application
EmberMultiprotocolPriorities
EmberNetworkParametersAn application structure to hold useful network parameters
EmberRipEntryStructure that holds information about a routing table entry for use on the application. See emberGetRipEntry
EmberSecurityParametersValues of security parameters for use in forming or joining a network
EmberTaskControlControl structure for tasks
EmberUdpConnectionDataData stored for each connection
EmberUdpOptionsA structure to hold UDP Options
EmberVersionFor 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_sThe static part of an event. Each event can be used with only one event queue
EventQueue_sAn event queue is currently a list of events ordered by execution time
HalEepromInformationTypeThis structure defines a variety of information about the attached external EEPROM device
ipModemThreadParamStruct
Ipv6HeaderA 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
TlsSessionStateDefines a TLS session state
USB_ConfigurationDescriptor_TypeDefUSB Configuration Descriptor
USB_DeviceDescriptor_TypeDefUSB Device Descriptor
USB_EndpointDescriptor_TypeDefUSB Endpoint Descriptor
USB_InterfaceDescriptor_TypeDefUSB Interface Descriptor
USB_Setup_TypeDefUSB Setup request package
USB_StringDescriptor_TypeDefUSB String Descriptor
USBD_Callbacks_TypeDefUSB Device stack callback structure
USBD_Init_TypeDefUSB Device stack initialization structure