|
| #define | ZB_ZCL_POLL_CONTROL_SEND_CHECK_IN_REQ( _buffer, _dst_addr, _dst_addr_mode, _dst_ep, _local_ep, _prfl_id, _cb) |
| | Send Check-in command, see HA spec 9.5.4.4. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_SEND_CHECK_IN_RES( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, is_start, timeout) |
| | Send "Check-in response" command, see HA spec 9.5.5.3. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_GET_CHECK_IN_RES(data_ptr, buffer, status) |
| | Macro for getting Check-in response command. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_SEND_FAST_POLL_STOP_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) |
| | Send "Fast Poll Stop" command, see HA spec 9.5.5.4. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_SEND_SET_LONG_POLL_INTERVAL_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, interval) |
| | Send "Set Long Poll Interval" command, see HA spec 9.5.5.5. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_GET_SET_LONG_POLL_INTERVAL_REQ(data_ptr, buffer, status) |
| | Macro for getting "Set Long Poll Interval" command. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_SEND_SET_SHORT_POLL_INTERVAL_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, interval) |
| | Send "Set Short Poll Interval" command, see HA spec 9.5.5.6. More...
|
| |
| #define | ZB_ZCL_POLL_CONTROL_GET_SET_SHORT_POLL_INTERVAL_REQ(data_ptr, buffer, status) |
| | Macro for getting "Set Short Poll Interval" command. More...
|
| |
| enum | zb_zcl_poll_control_cmd_e { ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_ID = 0x00
} |
| | Poll Control cluster command identifiers. More...
|
| |
| enum | zb_zcl_poll_control_resp_cmd_e { ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_RESPONSE_ID = 0x00,
ZB_ZCL_CMD_POLL_CONTROL_FAST_POLL_STOP_ID = 0x01,
ZB_ZCL_CMD_POLL_CONTROL_SET_LONG_POLL_INTERVAL_ID = 0x02,
ZB_ZCL_CMD_POLL_CONTROL_SET_SHORT_POLL_INTERVAL_ID = 0x03
} |
| | Poll Control cluster response command identifiers. More...
|
| |
| typedef struct zb_zcl_poll_control_check_in_cli_param_s | zb_zcl_poll_control_check_in_cli_param_t |
| | Parameters to pass to device callback for incoming check in. More...
|
| |
| typedef struct zb_zcl_poll_control_check_in_res_s | zb_zcl_poll_control_check_in_res_t |
| | Structure representation of Check-in response command payload. More...
|
| |
| typedef struct zb_zcl_poll_control_set_long_poll_interval_req_s | zb_zcl_poll_control_set_long_poll_interval_t |
| | Structure representation of Set Long Poll Interval command payload. More...
|
| |
| typedef struct zb_zcl_poll_control_set_short_poll_interval_req_s | zb_zcl_poll_control_set_short_poll_interval_t |
| | Structure representation of Set Short Poll Interval command payload. More...
|
| |
| zb_ret_t | zb_zcl_poll_control_set_client_addr (zb_uint8_t local_ep, zb_uint16_t addr, zb_uint8_t ep) |
| | Set client address information. This address is used to send Check-in command. If address information is NOT sent, check-in command will be sent assuming binding with client is created. More...
|
| |
| void | zb_zcl_set_fast_poll_timeout (zb_uint8_t ep, zb_uint16_t fast_poll_timeout) |
| | Function is used by Poll control client to set Fast poll timeout value. This value is included into Check-in response command. More...
|
| |
| void | zb_zcl_poll_control_save_nvram (zb_uint8_t param) |
| | Save to NVRAM Poll Control dataset. More...
|
| |