Structure that holds a read result from the read interface.

Public Attributes#

Reference of a sensor type structure.

uint8_t

Each bit represents a supported scale.

bool(*

Function pointer to initialize a sensor.

bool(*

Function pointer to deinitialize a sensor.

bool(*

Function pointer to read a sensor value.

Public Attribute Documentation#

sensor_type#

const sensor_type_t* _sensor_interface::sensor_type

Reference of a sensor type structure.


Definition at line 107 of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/MultilevelSensor/src/CC_MultilevelSensor_SensorHandlerTypes.h

supported_scale#

uint8_t _sensor_interface::supported_scale

Each bit represents a supported scale.


Definition at line 108 of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/MultilevelSensor/src/CC_MultilevelSensor_SensorHandlerTypes.h

init#

bool(* _sensor_interface::init) (void)

Function pointer to initialize a sensor.


Definition at line 109 of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/MultilevelSensor/src/CC_MultilevelSensor_SensorHandlerTypes.h

deinit#

bool(* _sensor_interface::deinit) (void)

Function pointer to deinitialize a sensor.


Definition at line 110 of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/MultilevelSensor/src/CC_MultilevelSensor_SensorHandlerTypes.h

read_value#

bool(* _sensor_interface::read_value) (sensor_read_result_t *o_result, uint8_t i_scale)

Function pointer to read a sensor value.


Definition at line 111 of file /mnt/raid/workspaces/ws.5ZeoF8fvV/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/MultilevelSensor/src/CC_MultilevelSensor_SensorHandlerTypes.h