|
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_CALENDAR_CALENDAR_TYPE_IS_VALID(_t) (!((_t > ZB_ZCL_CALENDAR_TYPE_AUXILLARY_LOAD_SWITCH_CALENDAR)&&(_t < 0xff))) |
| |
| #define | ZB_ZCL_CALENDAR_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) |
| | Default value for Calendar cluster revision global attribute. More...
|
| |
| #define | ZB_ZCL_DECLARE_CALENDAR_ATTR_LIST(attr_list) |
| | Declare attribute list for Calendar cluster (only cluster revision attribute) More...
|
| |
| #define | ZB_ZCL_CALENDAR_GET_CALENDAR_PL_INIT (zb_zcl_calendar_get_calendar_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_GET_DAY_PROFILES_PL_INIT (zb_zcl_calendar_get_day_profiles_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_PL_INIT (zb_zcl_calendar_get_week_profiles_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_GET_SEASONS_PL_INIT (zb_zcl_calendar_get_seasons_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_PL_INIT (zb_zcl_calendar_get_special_days_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_GET_CALENDAR_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_get_calendar_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_GET_DAY_PROFILES_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_get_day_profiles_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_get_week_profiles_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_GET_SEASONS_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_get_seasons_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_get_special_days_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_INIT (zb_zcl_calendar_publish_calendar_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_DAY_PROFILE_PL_INIT (zb_zcl_calendar_publish_day_profile_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_WEEK_PROFILE_PL_INIT (zb_zcl_calendar_publish_week_profile_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_SEASONS_PL_INIT (zb_zcl_calendar_publish_seasons_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_SPECIAL_DAYS_PL_INIT (zb_zcl_calendar_publish_special_days_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_CANCEL_CALENDAR_PL_INIT (zb_zcl_calendar_cancel_calendar_payload_t) {0} |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_EXPECTED_SIZE(pl) (sizeof(zb_zcl_calendar_publish_calendar_payload_t)-sizeof((pl)->calendar_name)+1+ZB_ZCL_GET_STRING_LENGTH((pl)->calendar_name)) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_SIZE_IS_VALID(pl, size) ((size >= ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_EXPECTED_SIZE(pl)) ? ZB_TRUE : ZB_FALSE) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_DAY_PROFILE_PL_SIZE_IS_VALID(size) ((size >= (sizeof(zb_zcl_calendar_publish_day_profile_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_WEEK_PROFILE_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_publish_week_profile_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_SEASONS_PL_SIZE_IS_VALID(size) ((size >= (sizeof(zb_zcl_calendar_publish_seasons_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_PUBLISH_SPECIAL_DAYS_PL_SIZE_IS_VALID(size) ((size >= (sizeof(zb_zcl_calendar_publish_special_days_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_CANCEL_CALENDAR_PL_SIZE_IS_VALID(size) ((size >= sizeof(zb_zcl_calendar_cancel_calendar_payload_t) ? ZB_TRUE : ZB_FALSE)) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_CALENDAR(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_DAY_PROFILE(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_WEEK_PROFILE(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_SEASONS(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_SPECIAL_DAYS(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_CANCEL_CALENDAR(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_CALENDAR(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_DAY_PROFILES(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_WEEK_PROFILES(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_SEASONS(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_SPECIAL_DAYS(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CALENDAR_SEND_CMD_GET_CALENDAR_CANCELLATION(_param, _dst_addr, _addr_mode, _dst_ep, _src_ep, _payload) |
| |
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_INIT zb_zcl_calendar_init_server |
| |
| #define | ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_INIT zb_zcl_calendar_init_client |
| |
|
| void | zb_zcl_calendar_send_cmd_publish_calendar (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_publish_calendar_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_publish_day_profile (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_publish_day_profile_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_publish_week_profile (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_publish_week_profile_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_publish_seasons (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_publish_seasons_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_publish_special_days (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_publish_special_days_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_calendar (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_get_calendar_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_day_profiles (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_get_day_profiles_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_week_profiles (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_get_week_profiles_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_seasons (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_get_seasons_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_special_days (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_get_special_days_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_get_calendar_cancellation (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_send_cmd_cancel_calendar (zb_uint8_t param, const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, const zb_zcl_calendar_cancel_calendar_payload_t *pl, zb_callback_t cb) |
| |
| void | zb_zcl_calendar_init_server (void) |
| |
| void | zb_zcl_calendar_init_client (void) |
| |