Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
CC_MultilevelSensor_SensorHandler.h File Reference

CC_MultilevelSensor_SensorHandler.h. More...

#include <stdbool.h>
#include "CC_MultilevelSensor_SensorHandlerTypes.h"
+ Include dependency graph for CC_MultilevelSensor_SensorHandler.h:

Go to the source code of this file.

Functions

void cc_multilevel_sensor_init_all_sensor (void)
 
uint8_t cc_multilevel_sensor_check_scale (const sensor_interface_t *i_interface, uint8_t i_scale)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_check_sensor_type_registered (uint8_t sensor_type_value)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_registration (sensor_interface_t *i_new_sensor)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_get_supported_sensors (uint8_t *o_supported_sensor_buffer)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_get_supported_scale (uint8_t sensor_type_value, uint8_t *o_supported_scale)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_get_interface (uint8_t sensor_type_value, sensor_interface_t **o_interface)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_get_default_sensor_type (uint8_t *o_default_sensor_type)
 
cc_multilevel_sensor_return_value cc_multilevel_sensor_init_iterator (sensor_interface_iterator_t **i_iterator)
 
void cc_multilevel_sensor_next_iterator (sensor_interface_iterator_t **i_iterator)
 
uint8_t cc_multilevel_sensor_get_number_of_registered_sensors (void)
 
void cc_multilevel_sensor_reset_administration (void)
 

Detailed Description

CC_MultilevelSensor_SensorHandler.h.

License

Copyright 2020 Silicon Laboratories Inc. www.silabs.com

The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.