Addresses
Data Structures |
|
| struct | EmberZclUid_t |
| struct | EmberZclCoapEndpoint_t |
| struct | EmberZclApplicationDestination_t |
| struct | EmberZclDestination_t |
Macros |
|
| #define | EMBER_ZCL_UID_BITS 256 |
| #define |
EMBER_ZCL_UID_SIZE
EMBER_BITS_TO_BYTES
(
EMBER_ZCL_UID_BITS
)
|
| #define | EMBER_ZCL_UID_STRING_LENGTH ( EMBER_ZCL_UID_BITS / 4) |
| #define | EMBER_ZCL_UID_STRING_SIZE ( EMBER_ZCL_UID_STRING_LENGTH + 1) |
| #define | EMBER_ZCL_UID_BASE64URL_LENGTH ((( EMBER_ZCL_UID_SIZE * 8) + 5) / 6) |
| #define | EMBER_ZCL_UID_BASE64URL_SIZE ( EMBER_ZCL_UID_BASE64URL_LENGTH + 1) |
Enumerations |
|
| enum |
{
EMBER_ZCL_NO_FLAGS = 0x00, EMBER_ZCL_USE_COAPS_FLAG = 0x01, EMBER_ZCL_HAVE_IPV6_ADDRESS_FLAG = 0x02, EMBER_ZCL_HAVE_UID_FLAG = 0x04 } |
| enum |
EmberZclApplicationDestinationType_t
{
EMBER_ZCL_APPLICATION_DESTINATION_TYPE_ENDPOINT = 0x00, EMBER_ZCL_APPLICATION_DESTINATION_TYPE_GROUP = 0x01 } |
Detailed Description
See
zcl-core-types.h
for source code.
Macro Definition Documentation
| #define EMBER_ZCL_UID_BASE64URL_LENGTH ((( EMBER_ZCL_UID_SIZE * 8) + 5) / 6) |
Text string length to represent UID length (base64url characters).
| #define EMBER_ZCL_UID_BASE64URL_SIZE ( EMBER_ZCL_UID_BASE64URL_LENGTH + 1) |
Text string length to represent UID length (base64url characters), plus trailing NUL.
| #define EMBER_ZCL_UID_BITS 256 |
UID size in bits.
#define EMBER_ZCL_UID_SIZE
EMBER_BITS_TO_BYTES
(
EMBER_ZCL_UID_BITS
)
|
UID size in bytes.
| #define EMBER_ZCL_UID_STRING_LENGTH ( EMBER_ZCL_UID_BITS / 4) |
Text string length to represent a UID (hexadecimal characters).
| #define EMBER_ZCL_UID_STRING_SIZE ( EMBER_ZCL_UID_STRING_LENGTH + 1) |
Text string length to represent a UID (hexadecimal characters), plus trailing NUL.
Enumeration Type Documentation
| anonymous enum |