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 |