Data Structures | |
| struct | zb_zcl_color_control_req_options_s |
| Structured representation of Level Control command payload (optional part) More... | |
| struct | zb_zcl_color_control_move_to_hue_req_s |
| Structure representation of Move To Hue command payload. More... | |
| struct | zb_zcl_color_control_move_hue_req_s |
| Structure representation of Move Hue command payload. More... | |
| struct | zb_zcl_color_control_step_hue_req_s |
| Structure representation of Step Hue command payload. More... | |
| struct | zb_zcl_color_control_move_to_saturation_req_s |
| Structure representation of Move To Saturation command payload. More... | |
| struct | zb_zcl_color_control_move_saturation_req_s |
| Structure representation of Move Saturation command payload. More... | |
| struct | zb_zcl_color_control_step_saturation_req_s |
| Structure representation of Step Saturation command payload. More... | |
| struct | zb_zcl_color_control_move_to_hue_saturation_req_s |
| Structure representation of Move To Hue and Saturation command payload. More... | |
| struct | zb_zcl_color_control_move_to_color_req_s |
| Structure representation of Move To Color command payload. More... | |
| struct | zb_zcl_color_control_move_color_req_s |
| Structure representation of Move Color command payload. More... | |
| struct | zb_zcl_color_control_step_color_req_s |
| Structure representation of Step Color command payload. More... | |
| struct | zb_zcl_color_control_move_to_color_temperature_req_s |
| Structure representation of Move To Color Temperature command payload. More... | |
| struct | zb_zcl_color_control_enhanced_move_to_hue_req_s |
| Structure representation of Enhanced Move To Hue command payload. More... | |
| struct | zb_zcl_color_control_enhanced_move_hue_req_s |
| Structure representation of Enhanced Move Hue command payload. More... | |
| struct | zb_zcl_color_control_enhanced_step_hue_req_s |
| Structure representation of Enhanced Step Hue command payload. More... | |
| struct | zb_zcl_color_control_enhanced_move_to_hue_saturation_req_s |
| Structure representation of Move To Hue and Saturation command payload. More... | |
| struct | zb_zcl_color_control_color_loop_set_req_s |
| Structure representation of Color Loop Set command payload. More... | |
| struct | zb_zcl_color_control_color_loop_set_s |
| struct | zb_zcl_color_control_move_color_temp_req_s |
| Structure representation of Move color temperature command payload. More... | |
| struct | zb_zcl_color_control_step_color_temp_req_s |
| Structure representation of Step color temperature command command payload. More... | |
Color Control cluster attributes | |
| enum | zb_zcl_color_control_attr_e { ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID = 0x0000, ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID = 0x0001, ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID = 0x0002, ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID = 0x0003, ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID = 0x0004, ZB_ZCL_ATTR_COLOR_CONTROL_DRIFT_COMPENSATION_ID = 0x0005, ZB_ZCL_ATTR_COLOR_CONTROL_COMPENSATION_TEXT_ID = 0x0006, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID = 0x0007, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID = 0x0008, ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID = 0x000f, ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID = 0x4000, ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID = 0x4001, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID = 0x4002, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID = 0x4003, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID = 0x4004, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID = 0x4005, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID = 0x4006, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID = 0x400a, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID = 0x400b, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID = 0x400c, ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID = 0x400d, ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID = 0x4010, ZB_ZCL_ATTR_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ID = 0x0010, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_X_ID = 0x0011, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_Y_ID = 0x0012, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_INTENSITY_ID = 0x0013, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_X_ID = 0x0015, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_Y_ID = 0x0016, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_INTENSITY_ID = 0x0017, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_X_ID = 0x0019, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_Y_ID = 0x001a, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_INTENSITY_ID = 0x001b, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_X_ID = 0x0020, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_Y_ID = 0x0021, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_INTENSITY_ID = 0x0022, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_X_ID = 0x0024, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_Y_ID = 0x0025, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_INTENSITY_ID = 0x0026, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_X_ID = 0x0028, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_Y_ID = 0x0029, ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_INTENSITY_ID = 0x002a, ZB_ZCL_ATTR_COLOR_CONTROL_WHITE_POINT_X_ID = 0x0030, ZB_ZCL_ATTR_COLOR_CONTROL_WHITE_POINT_Y_ID = 0x0031, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_RX_ID = 0x0032, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_RY_ID = 0x0033, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_R_INTENSITY_ID = 0x0034, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_GX_ID = 0x0036, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_GY_ID = 0x0037, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_G_INTENSITY_ID = 0x0038, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_BX_ID = 0x003a, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_BY_ID = 0x003b, ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_B_INTENSITY_ID = 0x003c } |
| Color Control cluster information attribute identifiers. More... | |
| enum | zb_zcl_color_control_hue_e { ZB_ZCL_COLOR_CONTROL_HUE_RED = 0, ZB_ZCL_COLOR_CONTROL_HUE_GREEN = 85, ZB_ZCL_COLOR_CONTROL_HUE_BLUE = 169 } |
| Color control Hue value. More... | |
| enum | zb_zcl_color_control_color_mode_e { ZB_ZCL_COLOR_CONTROL_COLOR_MODE_HUE_SATURATION = 0x00, ZB_ZCL_COLOR_CONTROL_COLOR_MODE_CURRENT_X_Y = 0x01, ZB_ZCL_COLOR_CONTROL_COLOR_MODE_TEMPERATURE = 0x02 } |
| Color Mode attribute enumeration. More... | |
| enum | zb_zcl_color_control_options_e { ZB_ZCL_COLOR_CONTROL_OPTIONS_EXECUTE_IF_OFF = 0 } |
| Options attribute flags. More... | |
| enum | zb_zcl_color_control_enhanced_color_mode_e { ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_HUE_SATURATION = 0x00, ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_CURRENT_X_Y = 0x01, ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_TEMPERATURE = 0x02, ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_HUE_SATURATION_EX = 0x03 } |
| Enhanced Color Mode attribute enumeration. More... | |
| enum | zb_zcl_color_control_color_capabilities_e { ZB_ZCL_COLOR_CONTROL_CAPABILITIES_HUE_SATURATION = 1 << 0, ZB_ZCL_COLOR_CONTROL_CAPABILITIES_EX_HUE = 1 << 1, ZB_ZCL_COLOR_CONTROL_CAPABILITIES_COLOR_LOOP = 1 << 2, ZB_ZCL_COLOR_CONTROL_CAPABILITIES_X_Y = 1 << 3, ZB_ZCL_COLOR_CONTROL_CAPABILITIES_COLOR_TEMP = 1 << 4 } |
| Enhanced Color Capabilities attribute flags. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) |
| Default value for Color control cluster revision global attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_MAX ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_DEFAULT |
| Maximal value for implemented Color control cluster revision global attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_MIN_VALUE 0 |
| Current Hue attribute minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_MAX_VALUE 0xfe |
| Current Hue attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
| #define | ZB_ZCL_COLOR_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_MIN_VALUE 0 |
| Current Saturation attribute minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_MAX_VALUE 0xfe |
| Current Saturation attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_MIN_VALUE 0 |
| Remaining Time attribute minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_MAX_VALUE 0xfffe |
| Remaining Time attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_X_DEF_VALUE 0x616b |
| Current X attribute default value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_DEFAULT_VALUE ((zb_uint8_t)0x00) |
| Default value for CurrentHue attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_DEFAULT_VALUE ((zb_uint8_t)0x00) |
| Default value for CurrentSaturation attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_DEFAULT_VALUE ((zb_uint16_t)0x00) |
| Default value for RemainingTime attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_X_MIN_VALUE 0 |
| Current X attribute minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE 0xfeff |
| Current X attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_Y_DEF_VALUE 0x607d |
| Current Y attribute default value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MIN_VALUE 0 |
| Current Y attribute minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE 0xfeff |
| Current Y attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_X_RED (zb_uint16_t)(0.735484*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) |
| Current Hue attribute red value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_X_GREEN (zb_uint16_t)(0.0138702*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) |
| Current Hue attribute green value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_X_BLUE (zb_uint16_t)(0.0995467*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) |
| Current Hue attribute blue value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_Y_RED (zb_uint16_t)(0.264516*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) |
| Current Hue attribute red value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_Y_GREEN (zb_uint16_t)(0.750186*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) |
| Current Hue attribute green value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_Y_BLUE (zb_uint16_t)(0.11196*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) |
| Current Hue attribute blue value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_DEF_VALUE 0x00fa |
| Color Temperature default value (4000K) | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MIN_VALUE 0 |
| Color Temperature minimum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MAX_VALUE 0xfeff |
| Color Temperature maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) |
| Default value for ColorMode attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_OPTIONS_DEFAULT_VALUE ((zb_uint8_t)0x00) |
| Default value for Options attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_CURRENT_HUE_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
| Default value for EnhancedCurrentHue attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_COLOR_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) |
| Default value for EnhancedColorMode attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_ACTIVE_DEFAULT_VALUE ((zb_uint8_t)0x00) |
| Default value for ColorLoopActive attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_DIRECTION_DEFAULT_VALUE ((zb_uint8_t)0x00) |
| Default value for ColorLoopDirection attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIREDS_INVALID_VALUE ((zb_uint16_t)0xffff) |
| Invalid value for Physical Mireds attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_NUMBER_OF_PRIMARIES_MAX_VALUE 6 |
| Number Of Primaries attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_PRIMARY_X_MAX_VALUE 0xfeff |
| Primary X attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_PRIMARY_Y_MAX_VALUE 0xfeff |
| Primary Y attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_PRIMARY_INTENSITY_MAX_VALUE 0xfe |
| Primary Intensity attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_PRIMARY_INTENSITY_NON_USED_VALUE 0xff |
| Primary Intensity attribute not used value. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_HUE_MAX_DEF_VALUE 0xffff |
| Enhanced Hue Max attribute default value. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_HUE_RED (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_RED << 8) |
| Current Hue attribute red value. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_GREEN (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_GREEN << 8) |
| Current Hue attribute green value. | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_BLUE (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_BLUE << 8) |
| Current Hue attribute blue value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_TIME_DEF_VALUE 0x0019 |
| Color Loop Time attribute default value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_START_DEF_VALUE 0x2300 |
| Color Loop Start Enhanced Hue attribute default value. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
| Default value for ColorLoopStoredEnhancedHue attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
| Default value for ColorCapabilities attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_DEFAULT_VALUE ((zb_uint16_t)0x0000) |
| Default value for ColorTempPhysicalMinMireds attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_DEFAULT_VALUE ((zb_uint16_t)0xFEFF) |
| Default value for ColorTempPhysicalMaxMireds attribute. | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_MAX_VALUE 0x001f |
| Color Capabilities attribute maximum value. | |
| #define | ZB_ZCL_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MAX_VALUE ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MAX_VALUE |
| Start Up Color Temperature Mireds Max value. | |
| #define | ZB_ZCL_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_USE_PREVIOUS_VALUE 0xffff |
| Start Up Color Temperature Mireds Use Previous value. | |
| #define | ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST_EXT(attr_list, current_hue, current_saturation, remaining_time, current_X, current_Y, color_temperature, color_mode, options, number_primaries, primary_1_X, primary_1_Y, primary_1_intensity, primary_2_X, primary_2_Y, primary_2_intensity, primary_3_X, primary_3_Y, primary_3_intensity, primary_4_X, primary_4_Y, primary_4_intensity, primary_5_X, primary_5_Y, primary_5_intensity, primary_6_X, primary_6_Y, primary_6_intensity, enhanced_current_hue, enhanced_color_mode, color_loop_active, color_loop_direction, color_loop_time, color_loop_start, color_loop_stored, color_capabilities, color_temp_physical_min, color_temp_physical_max, couple_color_temp_to_level_min, start_up_color_temp) |
| Declare attribute list for Color Control cluster (extended attribute set) More... | |
| #define | ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST(attr_list, current_X, current_Y) |
| Declare attribute list for Color Control cluster (mandatory attribute set) More... | |
Color Control cluster commands | |
| enum | zb_zcl_color_control_cmd_e { ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE = 0x00, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_HUE = 0x01, ZB_ZCL_CMD_COLOR_CONTROL_STEP_HUE = 0x02, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_SATURATION = 0x03, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_SATURATION = 0x04, ZB_ZCL_CMD_COLOR_CONTROL_STEP_SATURATION = 0x05, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SATURATION = 0x06, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR = 0x07, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR = 0x08, ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR = 0x09, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR_TEMPERATURE = 0x0a, ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE = 0x40, ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_HUE = 0x41, ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_STEP_HUE = 0x42, ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION = 0x43, ZB_ZCL_CMD_COLOR_CONTROL_COLOR_LOOP_SET = 0x44, ZB_ZCL_CMD_COLOR_CONTROL_STOP_MOVE_STEP = 0x47, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR_TEMPERATURE = 0x4b, ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR_TEMPERATURE = 0x4c } |
| Color control cluster command identifiers. More... | |
| enum | zb_zcl_color_control_move_direction_e { ZB_ZCL_CMD_COLOR_CONTROL_MOVE_STOP = 0x00, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_UP = 0x01, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_DOWN = 0x03 } |
| Direction of Move Hue command. See specs 5.2.2.3.3.2, 5.2.2.3.6.2. More... | |
| enum | zb_zcl_color_control_step_mode_e { ZB_ZCL_CMD_COLOR_CONTROL_STEP_UP = 0x01, ZB_ZCL_CMD_COLOR_CONTROL_STEP_DOWN = 0x03 } |
| Direction of Step command. See specs 5.2.2.3.4.2, 5.2.2.3.7.2. More... | |
| enum | zb_zcl_color_control_move_to_hue_direction_e { ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SHORTEST = 0x00, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_LONGEST = 0x01, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_UP = 0x02, ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_DOWN = 0x03 } |
| Direction of Move to Hue command. See ZCL8 spec 5.2.2.3.4.3. More... | |
| enum | zb_zcl_color_control_color_loop_update_e { ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_ACTION = 1 << 0, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_DIRECTION = 1 << 1, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_TIME = 1 << 2, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_START_HUE = 1 << 3 } |
| Update flag for Color Loop Set command See ZCL specs 5.2.2.3.18.1. More... | |
| enum | zb_zcl_color_control_color_loop_action_e { ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_DEACTIVATE = 0, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_START_HUE = 1, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_CURRENT_HUE = 2 } |
| Action enumerate for Color Loop Set command See ZCL specs 5.2.2.3.18.2. More... | |
| enum | zb_zcl_color_control_color_loop_direction_e { ZB_ZCL_CMD_COLOR_CONTROL_LOOP_DIRECTION_DECREMENT = 0, ZB_ZCL_CMD_COLOR_CONTROL_LOOP_DIRECTION_INCREMENT = 1 } |
| Direction enumerate for Color Loop Set command See ZCL specs 5.2.2.3.18.3. More... | |
| typedef struct zb_zcl_color_control_req_options_s | zb_zcl_color_control_req_options_t |
| Structured representation of Level Control command payload (optional part) More... | |
| typedef struct zb_zcl_color_control_move_to_hue_req_s | zb_zcl_color_control_move_to_hue_req_t |
| Structure representation of Move To Hue command payload. More... | |
| typedef struct zb_zcl_color_control_move_hue_req_s | zb_zcl_color_control_move_hue_req_t |
| Structure representation of Move Hue command payload. More... | |
| typedef struct zb_zcl_color_control_step_hue_req_s | zb_zcl_color_control_step_hue_req_t |
| Structure representation of Step Hue command payload. More... | |
| typedef struct zb_zcl_color_control_move_to_saturation_req_s | zb_zcl_color_control_move_to_saturation_req_t |
| Structure representation of Move To Saturation command payload. More... | |
| typedef struct zb_zcl_color_control_move_saturation_req_s | zb_zcl_color_control_move_saturation_req_t |
| Structure representation of Move Saturation command payload. More... | |
| typedef struct zb_zcl_color_control_step_saturation_req_s | zb_zcl_color_control_step_saturation_req_t |
| Structure representation of Step Saturation command payload. More... | |
| typedef struct zb_zcl_color_control_move_to_hue_saturation_req_s | zb_zcl_color_control_move_to_hue_saturation_req_t |
| Structure representation of Move To Hue and Saturation command payload. More... | |
| typedef struct zb_zcl_color_control_move_to_color_req_s | zb_zcl_color_control_move_to_color_req_t |
| Structure representation of Move To Color command payload. More... | |
| typedef struct zb_zcl_color_control_move_color_req_s | zb_zcl_color_control_move_color_req_t |
| Structure representation of Move Color command payload. More... | |
| typedef struct zb_zcl_color_control_step_color_req_s | zb_zcl_color_control_step_color_req_t |
| Structure representation of Step Color command payload. More... | |
| typedef struct zb_zcl_color_control_move_to_color_temperature_req_s | zb_zcl_color_control_move_to_color_temperature_req_t |
| Structure representation of Move To Color Temperature command payload. More... | |
| typedef struct zb_zcl_color_control_enhanced_move_to_hue_req_s | zb_zcl_color_control_enhanced_move_to_hue_req_t |
| Structure representation of Enhanced Move To Hue command payload. More... | |
| typedef struct zb_zcl_color_control_enhanced_move_hue_req_s | zb_zcl_color_control_enhanced_move_hue_req_t |
| Structure representation of Enhanced Move Hue command payload. More... | |
| typedef struct zb_zcl_color_control_enhanced_step_hue_req_s | zb_zcl_color_control_enhanced_step_hue_req_t |
| Structure representation of Enhanced Step Hue command payload. More... | |
| typedef struct zb_zcl_color_control_enhanced_move_to_hue_saturation_req_s | zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t |
| Structure representation of Move To Hue and Saturation command payload. More... | |
| typedef struct zb_zcl_color_control_color_loop_set_req_s | zb_zcl_color_control_color_loop_set_req_t |
| Structure representation of Color Loop Set command payload. More... | |
| typedef struct zb_zcl_color_control_color_loop_set_s | zb_zcl_color_control_color_loop_set_t |
| typedef struct zb_zcl_color_control_move_color_temp_req_s | zb_zcl_color_control_move_color_temp_req_t |
| Structure representation of Move color temperature command payload. More... | |
| typedef struct zb_zcl_color_control_step_color_temp_req_s | zb_zcl_color_control_step_color_temp_req_t |
| Structure representation of Step color temperature command command payload. More... | |
| void | zb_zcl_color_control_send_move_to_hue_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 hue, zb_uint8_t direction, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move to Hue command. More... | |
| void | zb_zcl_color_control_send_move_to_hue_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, zb_uint8_t hue, zb_uint8_t direction, zb_uint16_t transition_time) |
| Send Move to Hue command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_hue_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 move_mode, zb_uint8_t rate, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move Hue command. More... | |
| void | zb_zcl_color_control_send_move_hue_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, zb_uint8_t move_mode, zb_uint8_t rate) |
| Send Move Hue command (pre-ZCL8) Use zb_zcl_color_control_send_move_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_step_hue_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 step_mode, zb_uint8_t step_size, zb_uint8_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Step Hue command. More... | |
| void | zb_zcl_color_control_send_step_hue_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, zb_uint8_t step_mode, zb_uint8_t step_size, zb_uint8_t transition_time) |
| Send Step Hue command (pre-ZCL8) Use zb_zcl_color_control_send_step_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_to_saturation_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 saturation, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move to Saturation command. More... | |
| void | zb_zcl_color_control_send_move_to_saturation_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, zb_uint8_t saturation, zb_uint16_t transition_time) |
| Send Move to Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_saturation_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_saturation_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 move_mode, zb_uint8_t rate, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move Saturation command. More... | |
| void | zb_zcl_color_control_send_move_saturation_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, zb_uint8_t move_mode, zb_uint8_t rate) |
| Send Move Saturation command (pew-ZCL8) Use zb_zcl_color_control_send_move_saturation_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_step_saturation_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 step_mode, zb_uint8_t step_size, zb_uint8_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Step Saturation command. More... | |
| void | zb_zcl_color_control_send_step_saturation_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, zb_uint8_t step_mode, zb_uint8_t step_size, zb_uint8_t transition_time) |
| Send Step Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_step_saturation_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_to_hue_saturation_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 hue, zb_uint8_t saturation, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move to Hue and Saturation command. More... | |
| void | zb_zcl_color_control_send_move_to_hue_saturation_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, zb_uint8_t hue, zb_uint8_t saturation, zb_uint16_t transition_time) |
| Send Move to Hue and Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_to_color_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 color_x, zb_uint16_t color_y, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move to Color command. More... | |
| void | zb_zcl_color_control_send_move_to_color_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, zb_uint16_t color_x, zb_uint16_t color_y, zb_uint16_t transition_time) |
| Send Move to Color command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_color_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_color_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 rate_x, zb_uint16_t rate_y, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move Color command. More... | |
| void | zb_zcl_color_control_send_move_color_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, zb_uint16_t rate_x, zb_uint16_t rate_y) |
| Send Move Color command (pre-ZCL8) Use zb_zcl_color_control_send_move_color_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_step_color_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 step_x, zb_uint16_t step_y, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Step Color command. More... | |
| void | zb_zcl_color_control_send_step_color_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, zb_uint16_t step_x, zb_uint16_t step_y, zb_uint16_t transition_time) |
| Send Step Color command (pre-ZCL8) Use zb_zcl_color_control_send_step_color_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_to_color_temperature_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 color_temperature, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move To Color Temperature command. More... | |
| void | zb_zcl_color_control_send_move_to_color_temperature_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, zb_uint16_t color_temperature, zb_uint16_t transition_time) |
| Send Move To Color Temperature command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_enhanced_move_to_hue_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 enhanced_hue, zb_uint8_t direction, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Enhanced Move to Hue command. More... | |
| void | zb_zcl_color_control_send_enhanced_move_to_hue_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, zb_uint16_t enhanced_hue, zb_uint8_t direction, zb_uint16_t transition_time) |
| Send Enhanced Move to Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_enhanced_move_hue_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 move_mode, zb_uint16_t rate, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Enhanced Move Hue command. More... | |
| void | zb_zcl_color_control_send_enhanced_move_hue_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, zb_uint8_t move_mode, zb_uint16_t rate) |
| Send Enhanced Move Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_enhanced_step_hue_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 step_mode, zb_uint16_t step_size, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Enhanced Step Hue command. More... | |
| void | zb_zcl_color_control_send_enhanced_step_hue_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, zb_uint8_t step_mode, zb_uint16_t step_size, zb_uint16_t transition_time) |
| Send Enhanced Step Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_enhanced_move_to_hue_saturation_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 enhanced_hue, zb_uint8_t saturation, zb_uint16_t transition_time, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Enhanced Move to Hue and Saturation command. More... | |
| void | zb_zcl_color_control_send_enhanced_move_to_hue_saturation_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, zb_uint16_t enhanced_hue, zb_uint8_t saturation, zb_uint16_t transition_time) |
| Send Enhanced Move to Hue and Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_color_loop_set_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 update_flags, zb_uint8_t action, zb_uint8_t direction, zb_uint16_t time, zb_uint16_t start_hue, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Color Loop Set command. More... | |
| void | zb_zcl_color_control_send_color_loop_set_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, zb_uint8_t update_flags, zb_uint8_t action, zb_uint8_t direction, zb_uint16_t time, zb_uint16_t start_hue) |
| Send Color Loop Set command (pre-ZCL8) Use zb_zcl_color_control_send_color_loop_set_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_stop_move_step_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) |
| Stop move step command, see ZCL8 spec 5.2.2.3.20. More... | |
| void | zb_zcl_color_control_send_stop_move_step_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) |
| Stop move step command (pre-ZCL8) Use zb_zcl_color_control_send_stop_move_step_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_move_color_temp_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 move_mode, zb_uint16_t rate, zb_uint16_t color_temp_min, zb_uint16_t color_temp_max, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Send Move color temperature command. More... | |
| void | zb_zcl_color_control_send_move_color_temp_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, zb_uint8_t move_mode, zb_uint16_t rate, zb_uint16_t color_temp_min, zb_uint16_t color_temp_max) |
| Send Move color temperature command (pre-ZCL8) Use zb_zcl_color_control_send_move_color_temp_req_zcl8 for ZCL8 revision call. More... | |
| void | zb_zcl_color_control_send_step_color_temp_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 step_mode, zb_uint16_t step_size, zb_uint16_t transition_time, zb_uint16_t color_temp_min, zb_uint16_t color_temp_max, zb_uint8_t options_mask, zb_uint8_t options_override) |
| Step color temperature command. More... | |
| void | zb_zcl_color_control_send_step_color_temp_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, zb_uint8_t step_mode, zb_uint16_t step_size, zb_uint16_t transition_time, zb_uint16_t color_temp_min, zb_uint16_t color_temp_max) |
| Step color temperature command (pre-ZCL8) Use zb_zcl_color_control_send_step_color_temp_req_zcl8 for ZCL8 revision call. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_REQ_OPTIONS_PAYLOAD_LEN sizeof(zb_zcl_color_control_req_options_t) |
| Move to Level payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_GET_CMD_OPTIONS(data_buf, req_options) |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_to_hue_req_t) |
| Move Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, hue, direction, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, hue, direction, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_REQ(buffer, move_to_hue_req, status) |
| Macro for getting Move to Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_hue_req_t) |
| Move Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_HUE_REQ(buffer, move_hue_req, status) |
| Macro for getting Move Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_step_hue_req_t) |
| Step Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_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) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_STEP_HUE_REQ(buffer, step_hue_req, status) |
| Macro for getting Step Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_to_saturation_req_t) |
| Move To Saturation payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, saturation, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, saturation, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_SATURATION_REQ(buffer, move_to_saturation_req, status) |
| Macro for getting Move To Saturation command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_saturation_req_t) |
| Move Saturation payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_SATURATION_REQ(buffer, move_saturation_req, status) |
| Macro for getting Move Saturation command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_step_saturation_req_t) |
| Move Saturation payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_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) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_STEP_SATURATION_REQ(buffer, step_saturation_req, status) |
| Macro for getting Step Saturation command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_to_hue_saturation_req_t) |
| Move to Hue and Saturation payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, hue, saturation, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, hue, saturation, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_SATURATION_REQ(buffer, move_to_hue_saturation_req, status) |
| Macro for getting Move To Hue and Saturation command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_to_color_req_t) |
| Move to Color payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, color_x, color_y, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, color_x, color_y, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_REQ(buffer, move_to_color_req, status) |
| Macro for getting Move To Color command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_color_req_t) |
| Move Color payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_REQ(buffer, move_color_req, status) |
| Macro for getting Move Color command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_step_color_req_t) |
| Step Color payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_REQ(buffer, step_color_req, status) |
| Macro for getting Move Color command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_to_color_temperature_req_t) |
| Move to Color Temperature payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, color_temperature, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, color_temperature, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_TEMPERATURE_REQ(buffer, move_to_color_temperature_req, status) |
| Macro for getting Move to Color Temperature command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_enhanced_move_to_hue_req_t) |
| Enhanced Move to Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, ex_hue, direction, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, ex_hue, direction, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_REQ(buffer, enhanced_move_to_hue_req, status) |
| Macro for getting Enhanced Move to Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_enhanced_move_hue_req_t) |
| Enhanced Move to Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_HUE_REQ(buffer, enhanced_move_hue_req, status) |
| Macro for getting Enhanced Move Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_enhanced_step_hue_req_t) |
| Enhanced Move to Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_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) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_STEP_HUE_REQ(buffer, enhanced_step_hue_req, status) |
| Macro for getting Enhanced Step Hue command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t) |
| Enhanced Move to Hue payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, enhanced_hue, saturation, transition_time, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, enhanced_hue, saturation, transition_time) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_SATURATION_REQ(buffer, enhanced_move_to_hue_saturation_req, status) |
| Macro for getting Enhanced Move To Hue and Saturation command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_color_loop_set_req_t) |
| Enhanced Color Loop Set payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_FILL_COLOR_LOOP_SET_DATA(buf, cmd_info_) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, update_flags, action, direction, time, start_hue, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, update_flags, action, direction, time, start_hue) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_COLOR_LOOP_SET_REQ(buffer, color_loop_set_req, status) |
| Macro for getting Color Loop Set command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) |
| #define | ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_move_color_temp_req_t) |
| Enhanced Move Color Temperature payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, color_temp_min, color_temp_max, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, color_temp_min, color_temp_max) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ(buffer, move_color_temp_req, status) |
| Macro for getting Move color temperature command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ(buffer, move_color_temp_req, status) |
| Macro for getting Move color temperature command. More... | |
| #define | ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN sizeof(zb_zcl_color_control_step_color_temp_req_t) |
| Enhanced Move Color Temperature payload length macro. | |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, color_temp_min, color_temp_max, options_mask, options_override) |
| #define | ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, color_temp_min, color_temp_max) |
| #define | ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_TEMP_REQ(buffer, step_color_temp_req, status) |
| Macro for getting Move color temperature command. More... | |
Detailed Description
Macro Definition Documentation
◆ ZB_ZCL_COLOR_CONTROL_FILL_COLOR_LOOP_SET_DATA
| #define ZB_ZCL_COLOR_CONTROL_FILL_COLOR_LOOP_SET_DATA | ( | buf, | |
| cmd_info_ | |||
| ) |
{ \ zb_zcl_color_control_color_loop_set_t *loop_data = \ ZB_BUF_GET_PARAM((buf), zb_zcl_color_control_color_loop_set_t); \ ZB_MEMMOVE(&(loop_data->cmd_info), (cmd_info_), sizeof(zb_zcl_parsed_hdr_t)); \ loop_data->last_time = ZB_TIMER_GET(); \}Definition: zb_zcl_common.h:1145
Definition: zb_zcl_color_control.h:2882
◆ ZB_ZCL_COLOR_CONTROL_GET_CMD_OPTIONS
| #define ZB_ZCL_COLOR_CONTROL_GET_CMD_OPTIONS | ( | data_buf, | |
| req_options | |||
| ) |
{ \ zb_zcl_color_control_req_options_t *req_options_ptr; \ (req_options_ptr) = zb_buf_len(data_buf) >= \ ZB_ZCL_COLOR_CONTROL_REQ_OPTIONS_PAYLOAD_LEN ? \ (zb_zcl_color_control_req_options_t*)zb_buf_begin(data_buf) : NULL; \ if (req_options_ptr != NULL) \ { \ req_options.options_mask = req_options_ptr->options_mask; \ req_options.options_override = req_options_ptr->options_override; \ } \ else \ { \ req_options.options_mask = (zb_uint8_t)0x00; \ req_options.options_override = (zb_uint8_t)0x00; \ } \}
unsigned char zb_uint8_tProject-local 1-byte unsigned int type. Definition: zb_types.h:155
Structured representation of Level Control command payload (optional part) Definition: zb_zcl_color_control.h:1139
◆ ZB_ZCL_COLOR_CONTROL_GET_COLOR_LOOP_SET_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_COLOR_LOOP_SET_REQ | ( | buffer, | |
| color_loop_set_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_color_loop_set_req_t *color_loop_set_req_ptr; \ (color_loop_set_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_color_loop_set_req_t*)zb_buf_begin(buffer) : NULL; \ if (color_loop_set_req_ptr != NULL) \ { \ color_loop_set_req.update_flags = color_loop_set_req_ptr->update_flags; \ color_loop_set_req.action = color_loop_set_req_ptr->action; \ color_loop_set_req.direction = color_loop_set_req_ptr->direction; \ ZB_HTOLE16(&(color_loop_set_req).time, &(color_loop_set_req_ptr->time)); \ ZB_HTOLE16(&(color_loop_set_req).start_hue, &(color_loop_set_req_ptr->start_hue)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LENEnhanced Color Loop Set payload length macro. Definition: zb_zcl_color_control.h:2841
Structure representation of Color Loop Set command payload. Definition: zb_zcl_color_control.h:2826
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Macro for getting Color Loop Set command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). color_loop_set_req - pointer to a variable of type zb_zcl_color_control_color_loop_set_req_t status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_HUE_REQ | ( | buffer, | |
| enhanced_move_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_enhanced_move_hue_req_t *enhanced_move_hue_req_ptr; \ (enhanced_move_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_enhanced_move_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (enhanced_move_hue_req_ptr != NULL) \ { \ enhanced_move_hue_req.move_mode = enhanced_move_hue_req_ptr->move_mode; \ ZB_HTOLE16(&(enhanced_move_hue_req).rate, &(enhanced_move_hue_req_ptr->rate)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Structure representation of Enhanced Move Hue command payload. Definition: zb_zcl_color_control.h:2492
Definition: zb_zcl_common.h:347
#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LENEnhanced Move to Hue payload length macro. Definition: zb_zcl_color_control.h:2501
Macro for getting Enhanced Move Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). enhanced_move_hue_req - variable of type zb_zcl_color_control_enhanced_move_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_REQ | ( | buffer, | |
| enhanced_move_to_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_enhanced_move_to_hue_req_t *enhanced_move_to_hue_req_ptr; \ (enhanced_move_to_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_enhanced_move_to_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (enhanced_move_to_hue_req_ptr != NULL) \ { \ ZB_HTOLE16(&(enhanced_move_to_hue_req).enhanced_hue, &(enhanced_move_to_hue_req_ptr->enhanced_hue)); \ enhanced_move_to_hue_req.direction = enhanced_move_to_hue_req_ptr->direction; \ ZB_HTOLE16(&(enhanced_move_to_hue_req).transition_time, &(enhanced_move_to_hue_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Structure representation of Enhanced Move To Hue command payload. Definition: zb_zcl_color_control.h:2379
#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LENEnhanced Move to Hue payload length macro. Definition: zb_zcl_color_control.h:2390
Macro for getting Enhanced Move to Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). enhanced_move_to_hue_req - variable of type zb_zcl_color_control_enhanced_move_to_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_SATURATION_REQ | ( | buffer, | |
| enhanced_move_to_hue_saturation_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t *enhanced_move_to_hue_saturation_req_ptr; \ (enhanced_move_to_hue_saturation_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ if (enhanced_move_to_hue_saturation_req_ptr != NULL) \ { \ ZB_HTOLE16(&(enhanced_move_to_hue_saturation_req).enhanced_hue, &(enhanced_move_to_hue_saturation_req_ptr->enhanced_hue)); \ enhanced_move_to_hue_saturation_req.saturation = enhanced_move_to_hue_saturation_req_ptr->saturation; \ ZB_HTOLE16(&(enhanced_move_to_hue_saturation_req).transition_time, &(enhanced_move_to_hue_saturation_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LENEnhanced Move to Hue payload length macro. Definition: zb_zcl_color_control.h:2722
Structure representation of Move To Hue and Saturation command payload. Definition: zb_zcl_color_control.h:2711
Definition: zb_zcl_common.h:347
Macro for getting Enhanced Move To Hue and Saturation command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). enhanced_move_to_hue_saturation_req - variable of type zb_zcl_color_control_enhanced_move_to_hue_saturation_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_STEP_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_STEP_HUE_REQ | ( | buffer, | |
| enhanced_step_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_enhanced_step_hue_req_t *enhanced_step_hue_req_ptr; \ (enhanced_step_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_enhanced_step_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (enhanced_step_hue_req_ptr != NULL) \ { \ enhanced_step_hue_req.step_mode = enhanced_step_hue_req_ptr->step_mode; \ ZB_HTOLE16(&(enhanced_step_hue_req).step_size, &(enhanced_step_hue_req_ptr->step_size)); \ ZB_HTOLE16(&(enhanced_step_hue_req).transition_time, &(enhanced_step_hue_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Structure representation of Enhanced Step Hue command payload. Definition: zb_zcl_color_control.h:2598
Definition: zb_zcl_common.h:348
#define ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LENEnhanced Move to Hue payload length macro. Definition: zb_zcl_color_control.h:2609
Definition: zb_zcl_common.h:347
Macro for getting Enhanced Step Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). enhanced_step_hue_req - variable of type zb_zcl_color_control_enhanced_step_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_REQ | ( | buffer, | |
| move_color_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_color_req_t *move_color_req_ptr; \ (move_color_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_color_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_color_req_ptr != NULL) \ { \ ZB_HTOLE16(&(move_color_req).rate_x, &(move_color_req_ptr->rate_x)); \ ZB_HTOLE16(&(move_color_req).rate_y, &(move_color_req_ptr->rate_y)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LENMove Color payload length macro. Definition: zb_zcl_color_control.h:2066
Structure representation of Move Color command payload. Definition: zb_zcl_color_control.h:2057
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Macro for getting Move Color command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_color_req - variable of type zb_zcl_color_control_move_color_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ [1/2]
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ | ( | buffer, | |
| move_color_temp_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_color_temp_req_t *move_color_temp_req_ptr; \ (move_color_temp_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_color_temp_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_color_temp_req_ptr != NULL) \ { \ move_color_temp_req.move_mode = move_color_temp_req_ptr->move_mode; \ ZB_HTOLE16(&(move_color_temp_req).rate, &(move_color_temp_req_ptr->rate)); \ ZB_HTOLE16(&(move_color_temp_req).color_temp_min, &(move_color_temp_req_ptr->color_temp_min)); \ ZB_HTOLE16(&(move_color_temp_req).color_temp_max, &(move_color_temp_req_ptr->color_temp_max)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LENEnhanced Move Color Temperature payload length macro. Definition: zb_zcl_color_control.h:3078
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Structure representation of Move color temperature command payload. Definition: zb_zcl_color_control.h:3065
Macro for getting Move color temperature command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_color_temp_req - variable of type zb_zcl_color_control_move_color_temp_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ [2/2]
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ | ( | buffer, | |
| move_color_temp_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_color_temp_req_t *move_color_temp_req_ptr; \ (move_color_temp_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_color_temp_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_color_temp_req_ptr != NULL) \ { \ move_color_temp_req.move_mode = move_color_temp_req_ptr->move_mode; \ ZB_HTOLE16(&(move_color_temp_req).rate, &(move_color_temp_req_ptr->rate)); \ ZB_HTOLE16(&(move_color_temp_req).color_temp_min, &(move_color_temp_req_ptr->color_temp_min)); \ ZB_HTOLE16(&(move_color_temp_req).color_temp_max, &(move_color_temp_req_ptr->color_temp_max)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LENEnhanced Move Color Temperature payload length macro. Definition: zb_zcl_color_control.h:3078
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Structure representation of Move color temperature command payload. Definition: zb_zcl_color_control.h:3065
Macro for getting Move color temperature command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_color_temp_req - variable of type zb_zcl_color_control_move_color_temp_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_HUE_REQ | ( | buffer, | |
| move_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_hue_req_t *move_hue_req_ptr; \ (move_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_hue_req_ptr != NULL) \ { \ move_hue_req.move_mode = move_hue_req_ptr->move_mode; \ move_hue_req.rate = move_hue_req_ptr->rate; \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Structure representation of Move Hue command payload. Definition: zb_zcl_color_control.h:1299
Definition: zb_zcl_common.h:347
#define ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LENMove Hue payload length macro. Definition: zb_zcl_color_control.h:1308
Macro for getting Move Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_hue_req - variable of type zb_zcl_color_control_move_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_SATURATION_REQ | ( | buffer, | |
| move_saturation_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_saturation_req_t *move_saturation_req_ptr; \ (move_saturation_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_saturation_req_ptr != NULL) \ { \ move_saturation_req.move_mode = move_saturation_req_ptr->move_mode; \ move_saturation_req.rate = move_saturation_req_ptr->rate; \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LENMove Saturation payload length macro. Definition: zb_zcl_color_control.h:1626
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Structure representation of Move Saturation command payload. Definition: zb_zcl_color_control.h:1617
Macro for getting Move Saturation command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_saturation_req - variable of type zb_zcl_color_control_move_saturation_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_REQ | ( | buffer, | |
| move_to_color_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_to_color_req_t *move_to_color_req_ptr; \ (move_to_color_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_to_color_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_to_color_req_ptr != NULL) \ { \ ZB_HTOLE16(&(move_to_color_req).color_x, &(move_to_color_req_ptr->color_x)); \ ZB_HTOLE16(&(move_to_color_req).color_y, &(move_to_color_req_ptr->color_y)); \ ZB_HTOLE16(&(move_to_color_req).transition_time, &(move_to_color_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Structure representation of Move To Color command payload. Definition: zb_zcl_color_control.h:1943
#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LENMove to Color payload length macro. Definition: zb_zcl_color_control.h:1954
Definition: zb_zcl_common.h:347
Macro for getting Move To Color command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). zb_zcl_color_control_move_to_color_req_s. move_to_color_req containing the packet (by pointer). status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_TEMPERATURE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_TEMPERATURE_REQ | ( | buffer, | |
| move_to_color_temperature_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_to_color_temperature_req_t *move_to_color_temp_req_ptr; \ (move_to_color_temp_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_to_color_temperature_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_to_color_temp_req_ptr != NULL) \ { \ ZB_HTOLE16(&(move_to_color_temperature_req).color_temperature, &(move_to_color_temp_req_ptr->color_temperature)); \ ZB_HTOLE16(&(move_to_color_temperature_req).transition_time, &(move_to_color_temp_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LENMove to Color Temperature payload length macro. Definition: zb_zcl_color_control.h:2282
Definition: zb_zcl_common.h:347
Structure representation of Move To Color Temperature command payload. Definition: zb_zcl_color_control.h:2273
Macro for getting Move to Color Temperature command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_to_color_temperature_req - variable of type zb_zcl_color_control_move_to_color_temperature_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_REQ | ( | buffer, | |
| move_to_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_to_hue_req_t *move_to_hue_req_ptr; \ (move_to_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_to_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_to_hue_req_ptr != NULL) \ { \ move_to_hue_req.hue = move_to_hue_req_ptr->hue; \ move_to_hue_req.direction = move_to_hue_req_ptr->direction; \ ZB_HTOLE16(&(move_to_hue_req).transition_time, &(move_to_hue_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Structure representation of Move To Hue command payload. Definition: zb_zcl_color_control.h:1189
Definition: zb_zcl_common.h:347
#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LENMove Hue payload length macro. Definition: zb_zcl_color_control.h:1200
Macro for getting Move to Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_to_hue_req - pointer to a variable of type zb_zcl_color_control_move_to_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_SATURATION_REQ | ( | buffer, | |
| move_to_hue_saturation_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_to_hue_saturation_req_t *move_to_hue_saturation_req_ptr; \ (move_to_hue_saturation_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_to_hue_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_to_hue_saturation_req_ptr != NULL) \ { \ move_to_hue_saturation_req.hue = move_to_hue_saturation_req_ptr->hue; \ move_to_hue_saturation_req.saturation = move_to_hue_saturation_req_ptr->saturation; \ ZB_HTOLE16(&(move_to_hue_saturation_req).transition_time, &(move_to_hue_saturation_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LENMove to Hue and Saturation payload length macro. Definition: zb_zcl_color_control.h:1841
Structure representation of Move To Hue and Saturation command payload. Definition: zb_zcl_color_control.h:1830
Macro for getting Move To Hue and Saturation command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_to_hue_saturation_req - pointer to a variable of type zb_zcl_color_control_move_to_hue_saturation_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_SATURATION_REQ | ( | buffer, | |
| move_to_saturation_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_move_to_saturation_req_t *move_to_saturation_req_ptr; \ (move_to_saturation_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_move_to_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ if (move_to_saturation_req_ptr != NULL) \ { \ move_to_saturation_req.saturation = move_to_saturation_req_ptr->saturation; \ ZB_HTOLE16(&(move_to_saturation_req).transition_time, &(move_to_saturation_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LENMove To Saturation payload length macro. Definition: zb_zcl_color_control.h:1521
Structure representation of Move To Saturation command payload. Definition: zb_zcl_color_control.h:1512
Definition: zb_zcl_common.h:347
Macro for getting Move To Saturation command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). move_to_saturation_req - variable of type zb_zcl_color_control_move_to_saturation_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_REQ | ( | buffer, | |
| step_color_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_step_color_req_t *step_color_req_ptr; \ (step_color_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_step_color_req_t*)zb_buf_begin(buffer) : NULL; \ if (step_color_req_ptr != NULL) \ { \ ZB_HTOLE16(&(step_color_req).step_x, &(step_color_req_ptr->step_x)); \ ZB_HTOLE16(&(step_color_req).step_y, &(step_color_req_ptr->step_y)); \ ZB_HTOLE16(&(step_color_req).transition_time, &(step_color_req_ptr->transition_time)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
#define ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LENStep Color payload length macro. Definition: zb_zcl_color_control.h:2172
Structure representation of Step Color command payload. Definition: zb_zcl_color_control.h:2161
Macro for getting Move Color command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer Buffer containing the packet. step_color_req - variable of type zb_zcl_color_control_step_color_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_TEMP_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_TEMP_REQ | ( | buffer, | |
| step_color_temp_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_step_color_temp_req_t *step_color_temp_req_ptr; \ (step_color_temp_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_step_color_temp_req_t*)zb_buf_begin(buffer) : NULL; \ if (step_color_temp_req_ptr != NULL) \ { \ step_color_temp_req.step_mode = step_color_temp_req_ptr->step_mode; \ ZB_HTOLE16(&(step_color_temp_req).step_size, &(step_color_temp_req_ptr->step_size)); \ ZB_HTOLE16(&(step_color_temp_req).transition_time, &(step_color_temp_req_ptr->transition_time)); \ ZB_HTOLE16(&(step_color_temp_req).color_temp_min, &(step_color_temp_req_ptr->color_temp_min)); \ ZB_HTOLE16(&(step_color_temp_req).color_temp_max, &(step_color_temp_req_ptr->color_temp_max)); \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
#define ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LENEnhanced Move Color Temperature payload length macro. Definition: zb_zcl_color_control.h:3200
Definition: zb_zcl_common.h:347
Structure representation of Step color temperature command command payload. Definition: zb_zcl_color_control.h:3185
Macro for getting Move color temperature command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). step_color_temp_req - variable of type zb_zcl_color_control_step_color_temp_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_STEP_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_STEP_HUE_REQ | ( | buffer, | |
| step_hue_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_step_hue_req_t *step_hue_req_ptr; \ (step_hue_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_step_hue_req_t*)zb_buf_begin(buffer) : NULL; \ if (step_hue_req_ptr != NULL) \ { \ step_hue_req.step_mode = step_hue_req_ptr->step_mode; \ step_hue_req.step_size = step_hue_req_ptr->step_size; \ step_hue_req.transition_time = step_hue_req_ptr->transition_time; \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Structure representation of Step Hue command payload. Definition: zb_zcl_color_control.h:1401
#define ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LENStep Hue payload length macro. Definition: zb_zcl_color_control.h:1412
Macro for getting Step Hue command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). step_hue_req - pointer to a variable of type zb_zcl_color_control_step_hue_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_GET_STEP_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_GET_STEP_SATURATION_REQ | ( | buffer, | |
| step_saturation_req, | |||
| status | |||
| ) |
{ \ zb_zcl_color_control_step_saturation_req_t *step_saturation_req_ptr; \ (step_saturation_req_ptr) = zb_buf_len(buffer) >= \ ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN ? \ (zb_zcl_color_control_step_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ if (step_saturation_req_ptr != NULL) \ { \ step_saturation_req.step_mode = step_saturation_req_ptr->step_mode; \ step_saturation_req.step_size = step_saturation_req_ptr->step_size; \ step_saturation_req.transition_time = step_saturation_req_ptr->transition_time; \ (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN); \ status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ } \ else \ { \ status = ZB_ZCL_PARSE_STATUS_FAILURE; \ } \}#define ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LENMove Saturation payload length macro. Definition: zb_zcl_color_control.h:1730
Structure representation of Step Saturation command payload. Definition: zb_zcl_color_control.h:1719
Definition: zb_zcl_common.h:348
Definition: zb_zcl_common.h:347
Macro for getting Step Saturation command.
- Attention
- Assumes that ZCL header already cut.
- Parameters
-
buffer containing the packet (by pointer). step_saturation_req - variable of type zb_zcl_color_control_step_saturation_req_s. status - variable to put parse status to (see zb_zcl_parse_status_t).
◆ ZB_ZCL_COLOR_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE
| #define ZB_ZCL_COLOR_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
Default OptionsMask value
◆ ZB_ZCL_COLOR_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE
| #define ZB_ZCL_COLOR_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) |
Default OptionsOverride value
◆ ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| update_flags, | |||
| action, | |||
| direction, | |||
| time, | |||
| start_hue | |||
| ) |
{ \ zb_zcl_color_control_send_color_loop_set_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, update_flags, action, direction, time, start_hue);\}Macro for calling zb_zcl_color_control_send_color_loop_set_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| update_flags, | |||
| action, | |||
| direction, | |||
| time, | |||
| start_hue, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_color_loop_set_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, update_flags, \ action, direction, time, start_hue, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_color_loop_set_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \}Macro for calling zb_zcl_color_control_send_enhanced_move_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ move_mode, rate, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| ex_hue, | |||
| direction, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_to_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, ex_hue, direction, transition_time); \}Macro for calling zb_zcl_color_control_send_enhanced_move_to_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| ex_hue, | |||
| direction, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode,\ dst_ep, ep, prfl_id, def_resp, cb, \ ex_hue, direction, transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| enhanced_hue, | |||
| saturation, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, enhanced_hue, saturation, transition_time); \}Macro for calling zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| enhanced_hue, | |||
| saturation, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, \ cb, enhanced_hue, saturation, \ transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_mode, | |||
| step_size, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_step_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \}Macro for calling zb_zcl_color_control_send_enhanced_step_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_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 | |||
| ) |
{ \ zb_zcl_color_control_send_enhanced_step_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ step_mode, step_size, transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| rate_x, | |||
| rate_y | |||
| ) |
{ \ zb_zcl_color_control_send_move_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y); \}Macro for calling zb_zcl_color_control_send_move_color_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| rate_x, | |||
| rate_y, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_color_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate, | |||
| color_temp_min, | |||
| color_temp_max | |||
| ) |
{ \ zb_zcl_color_control_send_move_color_temp_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, color_temp_min, color_temp_max); \}Macro for calling zb_zcl_color_control_send_move_color_temp_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate, | |||
| color_temp_min, | |||
| color_temp_max, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_color_temp_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ rate, color_temp_min, color_temp_max, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_color_temp_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate | |||
| ) |
{ \ zb_zcl_color_control_send_move_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \}Macro for calling zb_zcl_color_control_send_move_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ rate, options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate | |||
| ) |
{ \ zb_zcl_color_control_send_move_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \}Macro for calling zb_zcl_color_control_send_move_saturation_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| move_mode, | |||
| rate, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ rate, options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_saturation_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| color_x, | |||
| color_y, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, color_x, color_y, transition_time); \}Macro for calling zb_zcl_color_control_send_move_to_color_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| color_x, | |||
| color_y, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, color_x, \ color_y, transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_to_color_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| color_temperature, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_color_temperature_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, color_temperature, transition_time); \}Macro for calling zb_zcl_color_control_send_move_to_color_temperature_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| color_temperature, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_color_temperature_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ color_temperature, transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| hue, | |||
| direction, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ transition_time); \}Macro for calling zb_zcl_color_control_send_move_to_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| hue, | |||
| direction, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ transition_time, options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_to_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| hue, | |||
| saturation, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_hue_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, hue, saturation, transition_time); \}Macro for calling zb_zcl_color_control_send_move_to_hue_saturation_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| hue, | |||
| saturation, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ hue, saturation, transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| saturation, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, saturation, transition_time); \}Macro for calling zb_zcl_color_control_send_move_to_saturation_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| saturation, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_move_to_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ saturation, transition_time, options_mask, \ options_override); \}Macro for calling zb_zcl_color_control_send_move_to_saturation_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_x, | |||
| step_y, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_step_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, transition_time); \}Macro for calling zb_zcl_color_control_send_step_color_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_x, | |||
| step_y, | |||
| transition_time, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_step_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, \ transition_time, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_step_color_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_mode, | |||
| step_size, | |||
| transition_time, | |||
| color_temp_min, | |||
| color_temp_max | |||
| ) |
{ \ zb_zcl_color_control_send_step_color_temp_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, color_temp_min, color_temp_max); \}Macro for calling zb_zcl_color_control_send_step_color_temp_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_mode, | |||
| step_size, | |||
| transition_time, | |||
| color_temp_min, | |||
| color_temp_max, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_step_color_temp_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ step_size, transition_time, color_temp_min, \ color_temp_max, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_step_color_temp_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_mode, | |||
| step_size, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_step_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \}Macro for calling zb_zcl_color_control_send_step_hue_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_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 | |||
| ) |
{ \ zb_zcl_color_control_send_step_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ step_size, transition_time, options_mask, \ options_override); \}Macro for calling zb_zcl_color_control_send_step_hue_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| step_mode, | |||
| step_size, | |||
| transition_time | |||
| ) |
{ \ zb_zcl_color_control_send_step_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \}Macro for calling zb_zcl_color_control_send_step_saturation_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_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 | |||
| ) |
{ \ zb_zcl_color_control_send_step_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ step_size, transition_time, options_mask, \ options_override); \}Macro for calling zb_zcl_color_control_send_step_saturation_req_zcl8 function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ
| #define ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb | |||
| ) |
{ \ zb_zcl_color_control_send_stop_move_step_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb); \}Macro for calling zb_zcl_color_control_send_stop_move_step_req function
◆ ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ_ZCL8
| #define ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ_ZCL8 | ( | buffer, | |
| addr, | |||
| dst_addr_mode, | |||
| dst_ep, | |||
| ep, | |||
| prfl_id, | |||
| def_resp, | |||
| cb, | |||
| options_mask, | |||
| options_override | |||
| ) |
{ \ zb_zcl_color_control_send_stop_move_step_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ dst_ep, ep, prfl_id, def_resp, cb, \ options_mask, options_override); \}Macro for calling zb_zcl_color_control_send_stop_move_step_req_zcl8 function
◆ ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST
| #define ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST | ( | attr_list, | |
| current_X, | |||
| current_Y | |||
| ) |
ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_COLOR_CONTROL) \ ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID, (current_X)) \ ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID, (current_Y)) \ ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
Declare attribute list for Color Control cluster (mandatory attribute set)
- Parameters
-
attr_list - attribute list name current_X - pointer to variable to store current_X attribute value current_Y - pointer to variable to store current_Y attribute value
◆ ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST_EXT
| #define ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST_EXT | ( | attr_list, | |
| current_hue, | |||
| current_saturation, | |||
| remaining_time, | |||
| current_X, | |||
| current_Y, | |||
| color_temperature, | |||
| color_mode, | |||
| options, | |||
| number_primaries, | |||
| primary_1_X, | |||
| primary_1_Y, | |||
| primary_1_intensity, | |||
| primary_2_X, | |||
| primary_2_Y, | |||
| primary_2_intensity, | |||
| primary_3_X, | |||
| primary_3_Y, | |||
| primary_3_intensity, | |||
| primary_4_X, | |||
| primary_4_Y, | |||
| primary_4_intensity, | |||
| primary_5_X, | |||
| primary_5_Y, | |||
| primary_5_intensity, | |||
| primary_6_X, | |||
| primary_6_Y, | |||
| primary_6_intensity, | |||
| enhanced_current_hue, | |||
| enhanced_color_mode, | |||
| color_loop_active, | |||
| color_loop_direction, | |||
| color_loop_time, | |||
| color_loop_start, | |||
| color_loop_stored, | |||
| color_capabilities, | |||
| color_temp_physical_min, | |||
| color_temp_physical_max, | |||
| couple_color_temp_to_level_min, | |||
| start_up_color_temp | |||
| ) |
Declare attribute list for Color Control cluster (extended attribute set)
- Parameters
-
attr_list - attribute list name current_hue - pointer to variable to store current_hue attribute value current_saturation - pointer to variable to store current_saturation attribute value remaining_time - pointer to variable to store remaining_time attribute value current_X - pointer to variable to store current_X attribute value current_Y - pointer to variable to store current_Y attribute value color_temperature - pointer to variable to store color_temperature attribute value color_mode - pointer to variable to store color_mode attribute value options - pointer to variable to store options attribute value number_primaries - pointer to variable to store number_primaries attribute value primary_1_X - pointer to variable to store primary_1_X attribute value primary_1_Y - pointer to variable to store primary_1_Y attribute value primary_1_intensity - pointer to variable to store primary_1_intensity attribute value primary_2_X - pointer to variable to store primary_2_X attribute value primary_2_Y - pointer to variable to store primary_2_Y attribute value primary_2_intensity - pointer to variable to store primary_2_intensity attribute value primary_3_X - pointer to variable to store primary_3_X attribute value primary_3_Y - pointer to variable to store primary_3_Y attribute value primary_3_intensity - pointer to variable to store primary_3_intensity attribute value primary_4_X - pointer to variable to store primary_4_X attribute value primary_4_Y - pointer to variable to store primary_4_Y attribute value primary_4_intensity - pointer to variable to store primary_4_intensity attribute value primary_5_X - pointer to variable to store primary_5_X attribute value primary_5_Y - pointer to variable to store primary_5_Y attribute value primary_5_intensity - pointer to variable to store primary_5_intensity attribute value primary_6_X - pointer to variable to store primary_6_X attribute value primary_6_Y - pointer to variable to store primary_6_Y attribute value primary_6_intensity - pointer to variable to store primary_6_intensity attribute value enhanced_current_hue - pointer to variable to store Enhanced Current Hue attribute value enhanced_color_mode - pointer to variable to store Enhanced Color Mode attribute value color_loop_active - pointer to variable to store Color Loop Active attribute value color_loop_direction - pointer to variable to store Color Loop Direction attribute value color_loop_time - pointer to variable to store Color Loop Time attribute value color_loop_start - pointer to variable to store Color Loop Start Enhanced Hue attribute value color_loop_stored - pointer to variable to store Color Loop Stored Enhanced Hue attribute value color_capabilities - pointer to variable to store Color Capabilities attribute value color_temp_physical_min - pointer to variable to store Color Temp Physical Min attribute value color_temp_physical_max - pointer to variable to store Color Temp Physical Max attribute value couple_color_temp_to_level_min - pointer to variable to store Couple Color Temp To Level Min Mireds attribute value start_up_color_temp - pointer to variable to store Start Up Color Temperature Mireds attribute value
Typedef Documentation
◆ zb_zcl_color_control_color_loop_set_req_t
Structure representation of Color Loop Set command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.19
◆ zb_zcl_color_control_enhanced_move_hue_req_t
Structure representation of Enhanced Move Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.16
◆ zb_zcl_color_control_enhanced_move_to_hue_req_t
Structure representation of Enhanced Move To Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.15.1
◆ zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t
Structure representation of Move To Hue and Saturation command payload.
- See also
- ZCL spec, subclause 5.2.2.3.17
◆ zb_zcl_color_control_enhanced_step_hue_req_t
Structure representation of Enhanced Step Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.17
◆ zb_zcl_color_control_move_color_req_t
Structure representation of Move Color command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.12.1
◆ zb_zcl_color_control_move_color_temp_req_t
Structure representation of Move color temperature command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.21
◆ zb_zcl_color_control_move_hue_req_t
Structure representation of Move Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.5.1
◆ zb_zcl_color_control_move_saturation_req_t
Structure representation of Move Saturation command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.8.1
◆ zb_zcl_color_control_move_to_color_req_t
Structure representation of Move To Color command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.11.1
◆ zb_zcl_color_control_move_to_color_temperature_req_t
Structure representation of Move To Color Temperature command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.14.1
◆ zb_zcl_color_control_move_to_hue_req_t
Structure representation of Move To Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.4.1
◆ zb_zcl_color_control_move_to_hue_saturation_req_t
Structure representation of Move To Hue and Saturation command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.10.1
◆ zb_zcl_color_control_move_to_saturation_req_t
Structure representation of Move To Saturation command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.7.1
◆ zb_zcl_color_control_req_options_t
Structured representation of Level Control command payload (optional part)
- See also
- ZCL spec, subclause 3.10.2.3.1.1
◆ zb_zcl_color_control_step_color_req_t
Structure representation of Step Color command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.13.1
◆ zb_zcl_color_control_step_color_temp_req_t
Structure representation of Step color temperature command command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.22
◆ zb_zcl_color_control_step_hue_req_t
Structure representation of Step Hue command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.6.1
◆ zb_zcl_color_control_step_saturation_req_t
Structure representation of Step Saturation command payload.
- See also
- ZCL8 spec, subclause 5.2.2.3.9.1
Enumeration Type Documentation
◆ zb_zcl_color_control_attr_e
Color Control cluster information attribute identifiers.
- See also
- ZCL spec, subclause 5.2.2.2.3 Color control attribute list
◆ zb_zcl_color_control_cmd_e
Color control cluster command identifiers.
- See also
- ZCL spec, subclause 5.2.2.3
◆ zb_zcl_color_control_color_capabilities_e
Enhanced Color Capabilities attribute flags.
- See also
- ZCL spec, subclause 5.2.2.2.1.8
◆ zb_zcl_color_control_color_loop_action_e
Action enumerate for Color Loop Set command See ZCL specs 5.2.2.3.18.2.
◆ zb_zcl_color_control_color_loop_direction_e
◆ zb_zcl_color_control_color_loop_update_e
Update flag for Color Loop Set command See ZCL specs 5.2.2.3.18.1.
◆ zb_zcl_color_control_color_mode_e
◆ zb_zcl_color_control_enhanced_color_mode_e
Enhanced Color Mode attribute enumeration.
- See also
- ZCL spec, subclause 5.2.2.2.1.2
◆ zb_zcl_color_control_hue_e
◆ zb_zcl_color_control_move_direction_e
◆ zb_zcl_color_control_move_to_hue_direction_e
◆ zb_zcl_color_control_options_e
◆ zb_zcl_color_control_step_mode_e
Function Documentation
◆ zb_zcl_color_control_send_color_loop_set_req()
| void zb_zcl_color_control_send_color_loop_set_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, | ||
| zb_uint8_t | update_flags, | ||
| zb_uint8_t | action, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | time, | ||
| zb_uint16_t | start_hue | ||
| ) |
Send Color Loop Set command (pre-ZCL8) Use zb_zcl_color_control_send_color_loop_set_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status update_flags - update flags, see zb_zcl_color_control_color_loop_update_e action - action, see zb_zcl_color_control_color_loop_action_e direction - direction, see zb_zcl_color_control_color_loop_direction_e time - time start_hue - start hue
◆ zb_zcl_color_control_send_color_loop_set_req_zcl8()
| void zb_zcl_color_control_send_color_loop_set_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 | update_flags, | ||
| zb_uint8_t | action, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | time, | ||
| zb_uint16_t | start_hue, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Color Loop Set command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status update_flags - update flags, see zb_zcl_color_control_color_loop_update_e action - action, see zb_zcl_color_control_color_loop_action_e direction - direction, see zb_zcl_color_control_color_loop_direction_e time - time start_hue - start hue options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_enhanced_move_hue_req()
| void zb_zcl_color_control_send_enhanced_move_hue_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, | ||
| zb_uint8_t | move_mode, | ||
| zb_uint16_t | rate | ||
| ) |
Send Enhanced Move Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate
◆ zb_zcl_color_control_send_enhanced_move_hue_req_zcl8()
| void zb_zcl_color_control_send_enhanced_move_hue_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 | move_mode, | ||
| zb_uint16_t | rate, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Enhanced Move Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_enhanced_move_to_hue_req()
| void zb_zcl_color_control_send_enhanced_move_to_hue_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, | ||
| zb_uint16_t | enhanced_hue, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Enhanced Move to Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status enhanced_hue - Enhanced Hue value direction - Direction value, see zb_zcl_color_control_move_to_hue_direction_e transition_time - Transition Time value
◆ zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8()
| void zb_zcl_color_control_send_enhanced_move_to_hue_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 | enhanced_hue, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Enhanced Move to Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status enhanced_hue - Enhanced Hue value direction - Direction value, see zb_zcl_color_control_move_to_hue_direction_e transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req()
| void zb_zcl_color_control_send_enhanced_move_to_hue_saturation_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, | ||
| zb_uint16_t | enhanced_hue, | ||
| zb_uint8_t | saturation, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Enhanced Move to Hue and Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status enhanced_hue - enhanced hue saturation - saturation transition_time - Transition Time value
◆ zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8()
| void zb_zcl_color_control_send_enhanced_move_to_hue_saturation_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 | enhanced_hue, | ||
| zb_uint8_t | saturation, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Enhanced Move to Hue and Saturation command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status enhanced_hue - enhanced hue saturation - saturation transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_enhanced_step_hue_req()
| void zb_zcl_color_control_send_enhanced_step_hue_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, | ||
| zb_uint8_t | step_mode, | ||
| zb_uint16_t | step_size, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Enhanced Step Hue command (pre-ZCL8) Use zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value
◆ zb_zcl_color_control_send_enhanced_step_hue_req_zcl8()
| void zb_zcl_color_control_send_enhanced_step_hue_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 | step_mode, | ||
| zb_uint16_t | step_size, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Enhanced Step Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_color_req()
| void zb_zcl_color_control_send_move_color_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, | ||
| zb_uint16_t | rate_x, | ||
| zb_uint16_t | rate_y | ||
| ) |
Send Move Color command (pre-ZCL8) Use zb_zcl_color_control_send_move_color_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status rate_x - RateX rate_y - RateY
◆ zb_zcl_color_control_send_move_color_req_zcl8()
| void zb_zcl_color_control_send_move_color_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 | rate_x, | ||
| zb_uint16_t | rate_y, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move Color command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status rate_x - RateX rate_y - RateY options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_color_temp_req()
| void zb_zcl_color_control_send_move_color_temp_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, | ||
| zb_uint8_t | move_mode, | ||
| zb_uint16_t | rate, | ||
| zb_uint16_t | color_temp_min, | ||
| zb_uint16_t | color_temp_max | ||
| ) |
Send Move color temperature command (pre-ZCL8) Use zb_zcl_color_control_send_move_color_temp_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - move mode, see zb_zcl_color_control_move_direction_e rate - rate color_temp_min - color temperature minimum color_temp_max - color temperature maximum
◆ zb_zcl_color_control_send_move_color_temp_req_zcl8()
| void zb_zcl_color_control_send_move_color_temp_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 | move_mode, | ||
| zb_uint16_t | rate, | ||
| zb_uint16_t | color_temp_min, | ||
| zb_uint16_t | color_temp_max, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move color temperature command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - move mode, see zb_zcl_color_control_move_direction_e rate - rate color_temp_min - color temperature minimum color_temp_max - color temperature maximum options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_hue_req()
| void zb_zcl_color_control_send_move_hue_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, | ||
| zb_uint8_t | move_mode, | ||
| zb_uint8_t | rate | ||
| ) |
Send Move Hue command (pre-ZCL8) Use zb_zcl_color_control_send_move_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate
◆ zb_zcl_color_control_send_move_hue_req_zcl8()
| void zb_zcl_color_control_send_move_hue_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 | move_mode, | ||
| zb_uint8_t | rate, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_saturation_req()
| void zb_zcl_color_control_send_move_saturation_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, | ||
| zb_uint8_t | move_mode, | ||
| zb_uint8_t | rate | ||
| ) |
Send Move Saturation command (pew-ZCL8) Use zb_zcl_color_control_send_move_saturation_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate
◆ zb_zcl_color_control_send_move_saturation_req_zcl8()
| void zb_zcl_color_control_send_move_saturation_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 | move_mode, | ||
| zb_uint8_t | rate, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move Saturation command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status move_mode - Move mode, see zb_zcl_color_control_move_direction_e rate - Rate options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_to_color_req()
| void zb_zcl_color_control_send_move_to_color_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, | ||
| zb_uint16_t | color_x, | ||
| zb_uint16_t | color_y, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Move to Color command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_color_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status color_x - colorX color_y - colorY transition_time - Transition Time value
◆ zb_zcl_color_control_send_move_to_color_req_zcl8()
| void zb_zcl_color_control_send_move_to_color_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 | color_x, | ||
| zb_uint16_t | color_y, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move to Color command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status color_x - colorX color_y - colorY transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_to_color_temperature_req()
| void zb_zcl_color_control_send_move_to_color_temperature_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, | ||
| zb_uint16_t | color_temperature, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Move To Color Temperature command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status color_temperature - Color Temperature transition_time - Transition Time value
◆ zb_zcl_color_control_send_move_to_color_temperature_req_zcl8()
| void zb_zcl_color_control_send_move_to_color_temperature_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 | color_temperature, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move To Color Temperature command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status color_temperature - Color Temperature transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_to_hue_req()
| void zb_zcl_color_control_send_move_to_hue_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, | ||
| zb_uint8_t | hue, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Move to Hue command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status hue - Hue value direction - Direction value, see zb_zcl_color_control_move_to_hue_direction_e transition_time - Transition Time value
◆ zb_zcl_color_control_send_move_to_hue_req_zcl8()
| void zb_zcl_color_control_send_move_to_hue_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 | hue, | ||
| zb_uint8_t | direction, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move to Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status hue - Hue value direction - Direction value, see zb_zcl_color_control_move_to_hue_direction_e transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_to_hue_saturation_req()
| void zb_zcl_color_control_send_move_to_hue_saturation_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, | ||
| zb_uint8_t | hue, | ||
| zb_uint8_t | saturation, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Move to Hue and Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status hue - hue saturation - saturation transition_time - Transition Time value
◆ zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8()
| void zb_zcl_color_control_send_move_to_hue_saturation_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 | hue, | ||
| zb_uint8_t | saturation, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move to Hue and Saturation command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status hue - hue saturation - saturation transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_move_to_saturation_req()
| void zb_zcl_color_control_send_move_to_saturation_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, | ||
| zb_uint8_t | saturation, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Move to Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_move_to_saturation_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status saturation - saturation transition_time - Transition Time value
◆ zb_zcl_color_control_send_move_to_saturation_req_zcl8()
| void zb_zcl_color_control_send_move_to_saturation_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 | saturation, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Move to Saturation command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status saturation - saturation transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_step_color_req()
| void zb_zcl_color_control_send_step_color_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, | ||
| zb_uint16_t | step_x, | ||
| zb_uint16_t | step_y, | ||
| zb_uint16_t | transition_time | ||
| ) |
Send Step Color command (pre-ZCL8) Use zb_zcl_color_control_send_step_color_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_x - StepX step_y - StepY transition_time - Transition Time value
◆ zb_zcl_color_control_send_step_color_req_zcl8()
| void zb_zcl_color_control_send_step_color_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 | step_x, | ||
| zb_uint16_t | step_y, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Step Color command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_x - StepX step_y - StepY transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_step_color_temp_req()
| void zb_zcl_color_control_send_step_color_temp_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, | ||
| zb_uint8_t | step_mode, | ||
| zb_uint16_t | step_size, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint16_t | color_temp_min, | ||
| zb_uint16_t | color_temp_max | ||
| ) |
Step color temperature command (pre-ZCL8) Use zb_zcl_color_control_send_step_color_temp_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - move mode, see zb_zcl_color_control_step_mode_e step_size - step size transition_time - Transition Time value color_temp_min - color temperature minimum color_temp_max - color temperature maximum
◆ zb_zcl_color_control_send_step_color_temp_req_zcl8()
| void zb_zcl_color_control_send_step_color_temp_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 | step_mode, | ||
| zb_uint16_t | step_size, | ||
| zb_uint16_t | transition_time, | ||
| zb_uint16_t | color_temp_min, | ||
| zb_uint16_t | color_temp_max, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Step color temperature command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - move mode, see zb_zcl_color_control_step_mode_e step_size - step size transition_time - Transition Time value color_temp_min - color temperature minimum color_temp_max - color temperature maximum options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_step_hue_req()
| void zb_zcl_color_control_send_step_hue_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, | ||
| zb_uint8_t | step_mode, | ||
| zb_uint8_t | step_size, | ||
| zb_uint8_t | transition_time | ||
| ) |
Send Step Hue command (pre-ZCL8) Use zb_zcl_color_control_send_step_hue_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value
◆ zb_zcl_color_control_send_step_hue_req_zcl8()
| void zb_zcl_color_control_send_step_hue_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 | step_mode, | ||
| zb_uint8_t | step_size, | ||
| zb_uint8_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Step Hue command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_step_saturation_req()
| void zb_zcl_color_control_send_step_saturation_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, | ||
| zb_uint8_t | step_mode, | ||
| zb_uint8_t | step_size, | ||
| zb_uint8_t | transition_time | ||
| ) |
Send Step Saturation command (pre-ZCL8) Use zb_zcl_color_control_send_step_saturation_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value
◆ zb_zcl_color_control_send_step_saturation_req_zcl8()
| void zb_zcl_color_control_send_step_saturation_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 | step_mode, | ||
| zb_uint8_t | step_size, | ||
| zb_uint8_t | transition_time, | ||
| zb_uint8_t | options_mask, | ||
| zb_uint8_t | options_override | ||
| ) |
Send Step Saturation command.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status step_mode - step mode value, see zb_zcl_color_control_step_mode_e step_size - step size value transition_time - Transition Time value options_mask - Options Mask options_override - Options Override
◆ zb_zcl_color_control_send_stop_move_step_req()
| void zb_zcl_color_control_send_stop_move_step_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 | ||
| ) |
Stop move step command (pre-ZCL8) Use zb_zcl_color_control_send_stop_move_step_req_zcl8 for ZCL8 revision call.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status
◆ zb_zcl_color_control_send_stop_move_step_req_zcl8()
| void zb_zcl_color_control_send_stop_move_step_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 | ||
| ) |
Stop move step command, see ZCL8 spec 5.2.2.3.20.
- Parameters
-
buffer - to put packet to dst_addr - address to send packet to dst_addr_mode - addressing mode dst_ep - destination endpoint ep - sending endpoint prof_id - profile identifier def_resp - enable/disable default response cb - callback for getting command send status options_mask - Options Mask options_override - Options Override