Structure to monitor and handle the sensors.

Public Attributes#

void *

Sensor handle.

void *

Sensor control handle.

uint8_t

Sensor event bits.

uint8_t

Sensor event acknowledge.

uint16_t

Maximum number of samples for the sensors.

Sensor configuration structure.

sl_sensor_impl_type_t *

Sensor implementation structure.

TimerHandle_t

RTOS timer handle.

Public Attribute Documentation#

sensor_handle#

void* sl_sensor_handle_t::sensor_handle

Sensor handle.


ctrl_handle#

void* sl_sensor_handle_t::ctrl_handle

Sensor control handle.


sensor_event_bit#

uint8_t sl_sensor_handle_t::sensor_event_bit

Sensor event bits.


event_ack#

uint8_t sl_sensor_handle_t::event_ack

Sensor event acknowledge.


max_samples#

uint16_t sl_sensor_handle_t::max_samples

Maximum number of samples for the sensors.


config_st#

sl_sensor_info_t* sl_sensor_handle_t::config_st

Sensor configuration structure.


sensor_impl#

sl_sensor_impl_type_t* sl_sensor_handle_t::sensor_impl

Sensor implementation structure.


sensor_status#

sl_sensor_status_t sl_sensor_handle_t::sensor_status

Sensor status.


timer_handle#

TimerHandle_t sl_sensor_handle_t::timer_handle

RTOS timer handle.