Data Structures | |
struct | zb_zcl_scene_table_record_fixed_s |
Fixed-size part of the Scene table. More... | |
struct | zb_zcl_scene_table_record_type_s |
Typical Scene table record structure. More... | |
struct | zb_zcl_scenes_fieldset_common_s |
Common part of the field set definition. More... | |
struct | zb_zcl_scenes_on_off_fieldset_content_s |
Scenes fieldsets representation structure for On/Off cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_on_off_s |
Scenes fieldsets representation structure for On/Off cluster. More... | |
struct | zb_zcl_scenes_level_control_fieldset_content_s |
Scenes fieldsets representation structure for Level control cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_level_control_s |
Scenes fieldsets representation structure for LevelControl cluster. More... | |
struct | zb_zcl_scenes_color_control_fieldset_content_s |
Scenes fieldsets representation structure for Color control cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_color_control_s |
Scenes fieldsets representation structure for ColorControl cluster. More... | |
struct | zb_zcl_scenes_door_lock_fieldset_content_s |
Scenes fieldsets representation structure for Door lock cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_door_lock_s |
Scenes fieldsets representation structure for Door lock cluster. More... | |
struct | zb_zcl_scenes_thermostat_fieldset_content_s |
Scenes fieldsets representation structure for Thermostat cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_thermostat_s |
Scenes fieldsets representation structure for Thermostat cluster. More... | |
struct | zb_zcl_scenes_window_covering_fieldset_content_s |
Scenes fieldsets representation structure for Window covering cluster-specific content. More... | |
struct | zb_zcl_scenes_fieldset_window_covering_s |
Scenes fieldsets representation structure for WindowCovering cluster. More... | |
struct | zb_zcl_scenes_add_scene_req_s |
Add scene command payload constant-structure part. More... | |
struct | zb_zcl_scenes_view_scene_req_s |
View scene command payload structure. More... | |
struct | zb_zcl_scenes_remove_scene_req_s |
Remove scene command payload structure. More... | |
struct | zb_zcl_scenes_remove_all_scenes_req_s |
Remove all scenes command payload structure. More... | |
struct | zb_zcl_scenes_store_scene_req_s |
Store scene command payload structure. More... | |
struct | zb_zcl_scenes_recall_scene_req_s |
Recall scene command payload structure. More... | |
struct | zb_zcl_scenes_get_scene_membership_req_s |
Get scene membership command payload structure. More... | |
struct | zb_zcl_scenes_add_scene_res_s |
Add scene response payload structure. More... | |
struct | zb_zcl_scenes_view_scene_res_fixed_size_s |
Mandatory part of the Scenes.ViewSceneResponse payload. More... | |
struct | zb_zcl_scenes_view_scene_res_variable_size_s |
Optional part of the Scenes.ViewSceneResponse payload. More... | |
struct | zb_zcl_scenes_view_scene_res_s |
View scene response payload structure. More... | |
struct | zb_zcl_scenes_fieldset_view_scene_res_s |
struct | zb_zcl_scenes_remove_scene_res_s |
Remove scene response payload structure. More... | |
struct | zb_zcl_scenes_remove_all_scenes_res_s |
Remove all scenes response payload structure. More... | |
struct | zb_zcl_scenes_store_scene_res_s |
Store scene response payload structure. More... | |
struct | zb_zcl_scenes_get_scene_membership_res_mandatory_s |
Get scene membership response fixed-structure payload part representation. More... | |
struct | zb_zcl_scenes_get_scene_membership_res_optional_s |
Get scene membership response optional payload part representation. More... | |
struct | zb_zcl_scenes_get_scene_membership_res_s |
Get scene membership response. More... | |
Scenes cluster internals | |
typedef struct zb_zcl_scenes_on_off_fieldset_content_s | zb_zcl_scenes_on_off_fieldset_content_t |
Scenes fieldsets representation structure for On/Off cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_on_off_s | zb_zcl_scenes_fieldset_on_off_t |
Scenes fieldsets representation structure for On/Off cluster. | |
typedef struct zb_zcl_scenes_level_control_fieldset_content_s | zb_zcl_scenes_level_control_fieldset_content_t |
Scenes fieldsets representation structure for Level control cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_level_control_s | zb_zcl_scenes_fieldset_level_control_t |
Scenes fieldsets representation structure for LevelControl cluster. | |
typedef struct zb_zcl_scenes_color_control_fieldset_content_s | zb_zcl_scenes_color_control_fieldset_content_t |
Scenes fieldsets representation structure for Color control cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_color_control_s | zb_zcl_scenes_fieldset_color_control_t |
Scenes fieldsets representation structure for ColorControl cluster. | |
typedef struct zb_zcl_scenes_door_lock_fieldset_content_s | zb_zcl_scenes_door_lock_fieldset_content_t |
Scenes fieldsets representation structure for Door lock cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_door_lock_s | zb_zcl_scenes_fieldset_door_lock_t |
Scenes fieldsets representation structure for Door lock cluster. | |
typedef struct zb_zcl_scenes_thermostat_fieldset_content_s | zb_zcl_scenes_thermostat_fieldset_content_t |
Scenes fieldsets representation structure for Thermostat cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_thermostat_s | zb_zcl_scenes_fieldset_thermostat_t |
Scenes fieldsets representation structure for Thermostat cluster. | |
typedef struct zb_zcl_scenes_window_covering_fieldset_content_s | zb_zcl_scenes_window_covering_fieldset_content_t |
Scenes fieldsets representation structure for Window covering cluster-specific content. | |
typedef struct zb_zcl_scenes_fieldset_window_covering_s | zb_zcl_scenes_fieldset_window_covering_t |
Scenes fieldsets representation structure for WindowCovering cluster. | |
zb_uint8_t | zb_zcl_scenes_remove_all_scenes_action (zb_uint8_t endpoint, zb_uint16_t group) |
ZCL Scenes cluster definitions
typedef struct zb_zcl_scene_table_record_type_s zb_zcl_scene_table_record_type_t |
Typical Scene table record structure.
For each endpoint corresponding type must be declared with ... macro.
enum zb_zcl_scene_attr_e |
Scene cluster attribute identifiers.
enum zb_zcl_scenes_cmd_e |
Command identifiers for Scenes Cluster.
Command response identifiers for Scenes Cluster.
zb_zcl_status_t zb_zcl_scenes_process_store_scene | ( | zb_uint8_t | endpoint, |
zb_uint8_t | group_id, | ||
zb_uint8_t | scene_id | ||
) |
Store scene.
endpoint | - endpoint |
group_id | - scene group ID |
scene_id | - scene ID |
zb_ret_t zb_zcl_scenes_recall_global_scene | ( | zb_uint8_t | param, |
zb_uint8_t | endpoint | ||
) |
Recall Global scene.
param | - buffer for recall scene |
endpoint | - enpoint scene for recall |
zb_void_t zb_zcl_scenes_remove_scenes_in_all_endpoints | ( | zb_uint16_t | group_id | ) |
Removes All scenes corresponding to a group identifiers in a whole device.
group_id | - group identifier for which all scenes must be removed. |