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 |