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 |
| EmberMacBeaconData | Structure to hold information about an 802.15.4 beacon for use on the application |
| 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 |
| 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 |