|
| #define | ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_RESP |
| |
| #define | ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_REQ |
| |
| #define | ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_GENERATED_CMD_LIST |
| |
| #define | ZB_ZCL_TUNNEL_SEND_TRANSFER_REQ( _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, _manufacturer_id, _flag, _byte_num, _data_size, _image_data) |
| | Send Transfer Data command. More...
|
| |
| #define | ZB_ZCL_TUNNEL_GET_TRANSFER_REQ(_data_ptr, _buffer, _status) |
| | Macro for getting Send Transfer Data command. More...
|
| |
| #define | ZB_ZCL_TUNNEL_SEND_TRANSFER_RESP( _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _seq, _cb, _manufacturer_id, _tun_status) |
| | Send Transfer Data response command. More...
|
| |
| #define | ZB_ZCL_TUNNEL_GET_TRANSFER_RESP(_data_ptr, _buffer, _status) |
| | Macro for getting Send Transfer Data response command. More...
|
| |
| enum | zb_zcl_tunnel_cmd_e { ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_REQ = 0x00,
ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_RESP = 0x01
} |
| | Tunnel cluster commands. More...
|
| |
| enum | zb_zcl_tunnel_status_e { ZB_ZCL_TUNNEL_STATUS_OK = 0,
ZB_ZCL_TUNNEL_STATUS_ERROR = 1,
ZB_ZCL_TUNNEL_STATUS_ERROR_NO_MEMORY = 2,
ZB_ZCL_TUNNEL_STATUS_ERROR_TIMEOUT = 3
} |
| |
| enum | zb_zcl_tunnel_operation_code_e { ZB_ZCL_TUNNEL_OPERATION_TX = 1 << 0,
ZB_ZCL_TUNNEL_OPERATION_RX = 1 << 1
} |
| |
| enum | zb_zcl_tunnel_tx_flags_e { ZB_ZCL_TUNNEL_TX_START = 1 << 0
} |
| | Tunnel Transfer Data Request flags. More...
|
| |
| typedef enum zb_zcl_tunnel_status_e | zb_zcl_tunnel_status_t |
| |
| typedef struct zb_zcl_tunnel_transfer_data_req_s | zb_zcl_tunnel_transfer_data_req_t |
| | Tunnel Transfer Data Request command payload. More...
|
| |
| typedef struct zb_zcl_tunnel_transfer_data_req_internal_s | zb_zcl_tunnel_transfer_data_req_data_internal_t |
| | Tunnel Transfer Data Request command internal payload. More...
|
| |
| typedef struct zb_zcl_tunnel_transfer_data_resp_s | zb_zcl_tunnel_transfer_data_resp_t |
| | Tunnel Transfer Data Response command payload. More...
|
| |
| typedef void(* | zb_zcl_tunnel_cb_t) (zb_uint8_t param) |
| |
| typedef struct zb_zcl_tunnel_op_status_s | zb_zcl_tunnel_op_status_t |
| |
| typedef struct zb_zcl_tunnel_io_param_s | zb_zcl_tunnel_io_param_t |
| |
| void | zb_zcl_tunnel_init (zb_uint16_t manuf_id) |
| |
| void | zb_zcl_tunnel_register_cb (zb_zcl_tunnel_cb_t tunnel_cb) |
| |
| zb_ret_t | zb_zcl_tunnel_transmit_data (zb_uint8_t buf_param) |
| |
| void | zb_zcl_tunnel_default_user_app (zb_uint8_t param) |
| |