|
| #define | ZB_ZCL_LEVEL_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_FREQUENCY_UNKNOWN_DEFAULT_FIELD_VALUE ((zb_uint16_t)0x0000) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_REQ_OPTIONS_PAYLOAD_LEN sizeof(zb_zcl_level_control_req_options_t) |
| | Move to Level payload length macro. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_CMD_OPTIONS(data_buf, req_options) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_MOVE_TO_LEVEL_REQ_PAYLOAD_LEN sizeof(zb_zcl_level_control_move_to_level_req_t) |
| | Move to Level payload length macro. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, options_override, cmd_id) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, cmd_id) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_CMD(data_buf, move_to_level_req, status) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, options_override) |
| | Send Move to Level command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time) |
| | Send Move to Level command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_REQ(data_buf, move_to_level_req, status) |
| | Parses Get Move to Level command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, options_override) |
| | Send Move to Level with On/Off command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, level, transition_time) |
| | Send Move to Level with On/Off command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_WITH_ON_OFF_REQ( data_buf, move_to_level_req, status) |
| | Parses Get Move to Level with On/Off command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_MOVE_REQ_PAYLOAD_LEN sizeof(zb_zcl_level_control_move_req_t) |
| | Move payload length macro. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD_ZCL8( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override, cmd_id) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, cmd_id) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_CMD(data_buf, move_req, status) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override) |
| | Send Move command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) |
| | Send Move command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_REQ(data_buf, move_req, status) |
| | Parses Get Move command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ_ZCL8( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override) |
| | Send Move with On/Off command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) |
| | Send Move with On/Off command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_WITH_ON_OFF_REQ(data_buf, move_req, status) |
| | Parses Get Move with On/Off command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_STEP_REQ_PAYLOAD_LEN sizeof(zb_zcl_level_control_step_req_t) |
| | Step payload length macro. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, options_mask, options_override, cmd_id) |
| | Macro for sending Step command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, cmd_id) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_STEP_CMD(data_buf, step_req, status) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, options_mask, options_override) |
| | Send Step command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) |
| | Send Step command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_STEP_REQ(data_buf, step_req, status) |
| | Parses Get Step command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, options_mask, options_override) |
| | Send Step with On/Off command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) |
| | Send Step with On/Off command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_STEP_WITH_ON_OFF_REQ(data_buf, step_req, status) |
| | Parses Get Step with On/Off command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ_ZCL8( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, options_mask, options_override) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ_ZCL8( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, options_mask, options_override) |
| | Send Stop with On/off command. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) |
| | Send Stop with On/off command (pre-ZCL8) Use ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_MOVE_TO_CLOSEST_FREQUENCY_REQ_PAYLOAD_LEN sizeof(zb_zcl_level_control_move_to_closest_frequency_req_t) |
| | Move to Closest Frequency payload length macro. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_CLOSEST_FREQUENCY_CMD(data_buf, move_to_closest_frequency_req, status) |
| |
| #define | ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_CLOSEST_FREQUENCY_REQ(data_buf, move_to_closest_frequency_req, status) |
| | Parses Move to Closest Frequency command and fills data request structure. More...
|
| |
| #define | ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_CLOSEST_FREQUENCY_REQ_ZCL8( buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, frequency) |
| |
| enum | zb_zcl_level_control_cmd_e {
ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL = 0x00,
ZB_ZCL_CMD_LEVEL_CONTROL_MOVE = 0x01,
ZB_ZCL_CMD_LEVEL_CONTROL_STEP = 0x02,
ZB_ZCL_CMD_LEVEL_CONTROL_STOP = 0x03,
ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF = 0x04,
ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF = 0x05,
ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF = 0x06,
ZB_ZCL_CMD_LEVEL_CONTROL_STOP_WITH_ON_OFF = 0x07,
ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_CLOSEST_FREQUENCY = 0x08
} |
| | Level control cluster command identifiers. More...
|
| |
| enum | zb_zcl_level_control_move_mode_e { ZB_ZCL_LEVEL_CONTROL_MOVE_MODE_UP = 0x00,
ZB_ZCL_LEVEL_CONTROL_MOVE_MODE_DOWN = 0x01
} |
| |
| enum | zb_zcl_level_control_step_mode_e { ZB_ZCL_LEVEL_CONTROL_STEP_MODE_UP = 0x00,
ZB_ZCL_LEVEL_CONTROL_STEP_MODE_DOWN = 0x01
} |
| |
| typedef struct zb_zcl_level_control_req_options_s | zb_zcl_level_control_req_options_t |
| | Structured representation of Level Control command payload (optional part) More...
|
| |
| typedef struct zb_zcl_level_control_move_to_level_req_s | zb_zcl_level_control_move_to_level_req_t |
| | Structured representation of MOVE_TO_LEVEL command payload. More...
|
| |
| typedef struct zb_zcl_level_control_move_req_s | zb_zcl_level_control_move_req_t |
| | Structured representation of MOVE command payload. More...
|
| |
| typedef struct zb_zcl_level_control_step_req_s | zb_zcl_level_control_step_req_t |
| | Structured representation of STEP command payload. More...
|
| |
| typedef struct zb_zcl_level_control_move_to_closest_frequency_req_s | zb_zcl_level_control_move_to_closest_frequency_req_t |
| | Structured representation of MOVE_TO_CLOSEST_FREQUENCY command payload. More...
|
| |
| void | zb_zcl_level_control_send_move_to_level_cmd_zcl8 (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t level, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override, zb_uint8_t cmd_id) |
| | Send Move to Level command. More...
|
| |
| void | zb_zcl_level_control_send_move_to_level_cmd (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t level, zb_uint16_t transition_time, zb_uint8_t cmd_id) |
| | Send Move to Level command (pre-ZCL8) Use zb_zcl_level_control_send_move_to_level_cmd_zcl8 for ZCL8 revision call. More...
|
| |
| void | zb_zcl_level_control_send_move_cmd_zcl8 (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t move_mode, zb_uint8_t rate, zb_uint8_t options_mask, zb_uint8_t options_override, zb_uint8_t cmd_id) |
| | Send Move command. More...
|
| |
| void | zb_zcl_level_control_send_move_cmd (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t move_mode, zb_uint8_t rate, zb_uint8_t cmd_id) |
| | Send Move command (pre-ZCL8) Use zb_zcl_level_control_send_move_cmd_zcl8 for ZCL8 revision call. More...
|
| |
| void | zb_zcl_level_control_send_step_cmd_zcl8 (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t step_mode, zb_uint8_t step_size, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override, zb_uint8_t cmd_id) |
| | Send Step command. More...
|
| |
| void | zb_zcl_level_control_send_step_cmd (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t step_mode, zb_uint8_t step_size, zb_uint16_t transition_time, zb_uint8_t cmd_id) |
| | Send Step command (pre-ZCL8) Use zb_zcl_level_control_send_step_cmd_zcl8 for ZCL8 revision call. More...
|
| |
| void | zb_zcl_level_control_send_stop_req_zcl8 (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint8_t options_mask, zb_uint8_t options_override) |
| | Send Stop command. More...
|
| |
| void | zb_zcl_level_control_send_stop_req (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb) |
| | Send Stop command (pre-ZCL8) Use zb_zcl_level_control_send_stop_req_zcl8 for ZCL8 revision call. More...
|
| |
| void | zb_zcl_level_control_send_move_to_closest_frequency_req_zcl8 (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb, zb_uint16_t frequency) |
| | Send Move to closest frequency command. More...
|
| |
| void | zb_zcl_level_control_send_move_to_closest_frequency_req (zb_bufid_t buffer, const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t ep, zb_uint16_t prof_id, zb_uint8_t def_resp, zb_callback_t cb) |
| | Send Move to closest frequency command (pre-ZCL8) Use zb_zcl_level_control_send_move_to_closest_frequency_req_zcl8 for ZCL8 revision call. More...
|
| |