Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
CC_CentralScene.h
Go to the documentation of this file.
1
7#ifndef _COMMANDCLASSCENTRALSCENE_H_
8#define _COMMANDCLASSCENTRALSCENE_H_
9
10#include <CC_Common.h>
12
13
24typedef struct
25{
26 uint8_t slowRefresh;
27}
29
34
43
56 AGI_PROFILE* pProfile,
57 uint8_t keyAttribute,
58 uint8_t sceneNumber,
59 ZAF_TX_Callback_t pCbFunc);
60
61
72void
74 bool start_timer,
75 uint8_t scene_number);
76
83#define CC_CENTRAL_SCENE_SIZE_OF_SUPPORTED_SCENES_ATTRIBUTES sizeof(((cc_central_scene_t *)0)->scene_attributes)
84
85
92
98
110
118
124#endif /* _COMMANDCLASSCENTRALSCENE_H_ */
Transport layer for Multi Channel endpoint functionality.
struct s_CC_centralScene_data_t_ s_CC_centralScene_data_t
uint8_t cc_central_scene_config_get_number_of_scenes(void)
void cc_central_scene_handle_notification_timer(bool start_timer, uint8_t scene_number)
uint8_t cc_central_scene_config_get_attribute_bitmask(uint8_t scene_number)
cc_central_scene_t * cc_central_scene_config_get_scenes_attributes(void)
JOB_STATUS cc_central_scene_notification_tx(AGI_PROFILE *pProfile, uint8_t keyAttribute, uint8_t sceneNumber, ZAF_TX_Callback_t pCbFunc)
struct _cc_central_scene_t cc_central_scene_t
uint8_t cc_central_scene_config_get_identical(void)
void(* ZAF_TX_Callback_t)(transmission_result_t *pTxResult)
Definition ZAF_types.h:330
zaf_job_status_t
Definition ZAF_types.h:149
Definition ZAF_types.h:71
Definition CC_CentralScene.h:39
uint8_t scene_attributes
Number of scene.
Definition CC_CentralScene.h:41
uint8_t scene_number
Definition CC_CentralScene.h:40
Definition ZAF_types.h:135
Definition CC_CentralScene.h:25
uint8_t slowRefresh
Definition CC_CentralScene.h:26
Definition CC_CentralScene.h:31
RECEIVE_OPTIONS_TYPE_EX rxOptions
Definition CC_CentralScene.h:32