Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
CC_CentralScene.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Silicon Laboratories Inc. <https://www.silabs.com/>
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
13
14#ifndef _COMMANDCLASSCENTRALSCENE_H_
15#define _COMMANDCLASSCENTRALSCENE_H_
16
17#include <CC_Common.h>
19
26
30typedef struct {
31 uint8_t slowRefresh;
32}
34
38
46
59 AGI_PROFILE* pProfile,
60 uint8_t keyAttribute,
61 uint8_t sceneNumber,
62 ZAF_TX_Callback_t pCbFunc);
63
74void
76 bool start_timer,
77 uint8_t scene_number);
78
85#define CC_CENTRAL_SCENE_SIZE_OF_SUPPORTED_SCENES_ATTRIBUTES sizeof(((cc_central_scene_t *)0)->scene_attributes)
86
93
99
111
119
124
125#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:314
struct _RECEIVE_OPTIONS_TYPE_EX_ RECEIVE_OPTIONS_TYPE_EX
agi_profile_t AGI_PROFILE
Definition ZAF_types.h:134
job_status_t JOB_STATUS
Definition ZAF_types.h:149
Definition CC_CentralScene.h:42
uint8_t scene_attributes
Number of scene.
Definition CC_CentralScene.h:44
uint8_t scene_number
Definition CC_CentralScene.h:43
Definition CC_CentralScene.h:30
uint8_t slowRefresh
Definition CC_CentralScene.h:31
Definition CC_CentralScene.h:35
RECEIVE_OPTIONS_TYPE_EX rxOptions
Definition CC_CentralScene.h:36