Developing with ZBOSS for Zigbee
|
Macros | |
#define | __CAT_VA__(a, b, ...) a## __VA_ARGS__## b |
Redefinition of CAT as variadic macro. More... | |
#define | ZB_AF_SIMPLE_DESC_TYPE_VA(in_num, out_num, ...) __CAT_VA__(zb_af_simple_desc_, _t, __VA_ARGS__) |
Redefinition of ZB_AF_SIMPLE_DESC_TYPE as variadic macro. More... | |
#define | ZB_DECLARE_SIMPLE_DESC_VA(in_clusters_count, out_clusters_count, ...) |
Redefinition of ZB_DECLARE_SIMPLE_DESC as variadic macro. More... | |
#define | ZBOSS_DECLARE_DEVICE_CTX_EP_VA(device_ctx_name, ...) |
Redefinition of ZBOSS_DECLARE_DEVICE_CTX_N_EP as variadic macro. More... | |
#define __CAT_VA__ | ( | a, | |
b, | |||
... | |||
) | a## __VA_ARGS__## b |
Redefinition of CAT as variadic macro.
[in] | a | Mandatory argument to concatenate. |
[in] | b | Mandatory argument to concatenate. |
[in] | ... | Optional argument to concatenate. |
#define ZB_AF_SIMPLE_DESC_TYPE_VA | ( | in_num, | |
out_num, | |||
... | |||
) | __CAT_VA__(zb_af_simple_desc_, _t, __VA_ARGS__) |
Redefinition of ZB_AF_SIMPLE_DESC_TYPE as variadic macro.
[in] | in_num | Number of input clusters. |
[in] | out_num | Number of output clusters. |
[in] | ... | Optional argument to concatenate to the type name. |
#define ZB_DECLARE_SIMPLE_DESC_VA | ( | in_clusters_count, | |
out_clusters_count, | |||
... | |||
) |
Redefinition of ZB_DECLARE_SIMPLE_DESC as variadic macro.
[in] | in_clusters_count | Number of input clusters. |
[in] | out_clusters_count | Number of output clusters. |
[in] | ... | Optional argument to concatenate to the type name. |
#define ZBOSS_DECLARE_DEVICE_CTX_EP_VA | ( | device_ctx_name, | |
... | |||
) |
Redefinition of ZBOSS_DECLARE_DEVICE_CTX_N_EP as variadic macro.
[in] | device_ctx_name | Device context variable name. |
[in] | ... | Variables holding context for endpoints. |