Zigbee Protocol Controller 1.6.0
unify_dotdot_attribute_store_command_callbacks_level.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 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
24#ifndef LEVEL_CLUSTER_MAPPER_H
25#define LEVEL_CLUSTER_MAPPER_H
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31#include "dotdot_mqtt.h"
32
38
43
48 dotdot_unid_t unid,
49 uint8_t endpoint,
51 uint8_t level,
52 uint16_t transition_time,
53 uint8_t options_mask,
54 uint8_t options_override);
55
57 dotdot_unid_t unid,
58 dotdot_endpoint_id_t endpoint,
60 uint8_t level,
61 uint16_t transition_time,
62 uint8_t options_mask,
63 uint8_t options_override);
64
65#ifdef __cplusplus
66}
67#endif
68
69#endif //LEVEL_CLUSTER_MAPPER_H
uic_mqtt_dotdot_callback_call_type_t
Callback type, used in uic_mqtt_dotdot callback functions.
Definition: dotdot_mqtt.h:96
sl_status_t level_cluster_mapper_move_to_level_with_on_off(dotdot_unid_t unid, uint8_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: unify_dotdot_attribute_store_command_callbacks_level.c:435
sl_status_t level_cluster_mapper_move_to_level(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: unify_dotdot_attribute_store_command_callbacks_level.c:227
void level_cluster_mapper_teardown(void)
Clears the Level cluster mapper from all its content.
void level_cluster_mapper_init(void)
Intitialise the Level cluster mapper.
Definition: unify_dotdot_attribute_store_command_callbacks_level.c:694
uint32_t sl_status_t
Definition: sl_status.h:139
uint8_t dotdot_endpoint_id_t
Definition: uic_typedefs.h:38
const char * dotdot_unid_t
Definition: uic_typedefs.h:39