Functions | |
| void | tr_remote_cli_server_init_cb (zb_uint8_t endpoint) |
| Callback fires when the Remote CLI server cluster plugin is initialized. | |
| zb_bool_t | tr_remote_cli_server_command_received_cb (zb_zcl_parsed_hdr_t *cmd_info) |
| Callback that user can declare to handle any Remote CLI server commands. | |
| void | tr_remote_cli_server_write_attr_cb (zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value, zb_uint16_t manuf_code) |
| Callback fires when an Remote CLI server attribute is about to be written. | |
| zb_bool_t | tr_remote_cli_server_cli_command_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint8_t *cli_cmd) |
| Callback that user can declare to handle remote cli cluster cli command command. | |
| zb_bool_t | tr_remote_cli_server_enable_remote_cli_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint8_t cli_enable, zb_uint16_t long_poll_interval) |
| Callback that user can declare to handle remote cli cluster enable remote cli command. | |
| zb_bool_t tr_remote_cli_server_cli_command_cb | ( | zb_zcl_parsed_hdr_t * | cmd_info, |
| zb_uint8_t | endpoint, | ||
| zb_uint8_t * | cli_cmd ) |
Callback that user can declare to handle remote cli cluster cli command command.
| cmd_info | struct that contains zcl header info |
| endpoint | device endpoint |
| cli_cmd | the CLI command to execute |
| zb_bool_t tr_remote_cli_server_command_received_cb | ( | zb_zcl_parsed_hdr_t * | cmd_info | ) |
Callback that user can declare to handle any Remote CLI server commands.
| cmd_info | struct that contains zcl header info |
| zb_bool_t tr_remote_cli_server_enable_remote_cli_cb | ( | zb_zcl_parsed_hdr_t * | cmd_info, |
| zb_uint8_t | endpoint, | ||
| zb_uint8_t | cli_enable, | ||
| zb_uint16_t | long_poll_interval ) |
Callback that user can declare to handle remote cli cluster enable remote cli command.
| cmd_info | struct that contains zcl header info |
| endpoint | device endpoint |
| cli_enable | set to ZB_TRUE to enable remote CLI, set to ZB_FALSE to disable |
| long_poll_interval | the long poll interval to use in qs |
| void tr_remote_cli_server_init_cb | ( | zb_uint8_t | endpoint | ) |
Callback fires when the Remote CLI server cluster plugin is initialized.
| endpoint | device endpoint being initialized |
| void tr_remote_cli_server_write_attr_cb | ( | zb_uint8_t | endpoint, |
| zb_uint16_t | attr_id, | ||
| zb_uint8_t * | new_value, | ||
| zb_uint16_t | manuf_code ) |
Callback fires when an Remote CLI server attribute is about to be written.
| endpoint | device endpoint |
| attr_id | ZCL attribute id |
| new_value | pointer to the new attribute value |
| manuf_code | manufacturer specific code |