Z-Wave Protocol Controller Reference
zcl_scenes_cluster_server.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2022 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
25#ifndef ZCL_SCENES_CLUSTER_SERVER_H
26#define ZCL_SCENES_CLUSTER_SERVER_H
27
28#include "sl_status.h"
29
33typedef struct {
34 uint8_t scene_id;
35 uint16_t group_id;
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
48
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif //ZCL_SCENES_CLUSTER_SERVER_H
uint32_t sl_status_t
Definition: sl_status.h:139
sl_status_t zcl_scenes_cluster_server_init()
Initializes the ZCL Scenes cluster server.
void zcl_scenes_cluster_server_teardown()
Teardown the ZCL Scenes cluster server.
SL Status Codes.
Struct used to capture each unique Scene (Scene ID / Group ID).
Definition: zcl_scenes_cluster_server.h:33
uint16_t group_id
Definition: zcl_scenes_cluster_server.h:35
uint8_t scene_id
Definition: zcl_scenes_cluster_server.h:34