Zephyr API Documentation  3.5.0
A Scalable Open Source RTOS
3.5.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
sensing_sensor_api Struct Reference

Sensor callback api. More...

#include <sensing_sensor.h>

Data Fields

sensing_sensor_init_t init
 
sensing_sensor_reset_t reset
 
sensing_sensor_deinit_t deinit
 
sensing_sensor_set_interval_t set_interval
 
sensing_sensor_get_interval_t get_interval
 
sensing_sensor_set_range_t set_range
 
sensing_sensor_get_range_t get_range
 
sensing_sensor_set_offset_t set_offset
 
sensing_sensor_get_offset_t get_offset
 
sensing_sensor_get_fifo_t get_fifo
 
sensing_sensor_set_fifo_t set_fifo
 
sensing_sensor_set_sensitivity_t set_sensitivity
 
sensing_sensor_get_sensitivity_t get_sensitivity
 
sensing_sensor_read_sample_t read_sample
 
sensing_sensor_process_t process
 
sensing_sensor_sensitivity_test_t sensitivity_test
 
sensing_sensor_self_calibration_t self_calibration
 

Detailed Description

Sensor callback api.

A sensor must register this callback API during sensor registration.

Field Documentation

◆ deinit

sensing_sensor_deinit_t sensing_sensor_api::deinit

◆ get_fifo

sensing_sensor_get_fifo_t sensing_sensor_api::get_fifo

◆ get_interval

sensing_sensor_get_interval_t sensing_sensor_api::get_interval

◆ get_offset

sensing_sensor_get_offset_t sensing_sensor_api::get_offset

◆ get_range

sensing_sensor_get_range_t sensing_sensor_api::get_range

◆ get_sensitivity

sensing_sensor_get_sensitivity_t sensing_sensor_api::get_sensitivity

◆ init

sensing_sensor_init_t sensing_sensor_api::init

◆ process

sensing_sensor_process_t sensing_sensor_api::process

◆ read_sample

sensing_sensor_read_sample_t sensing_sensor_api::read_sample

◆ reset

sensing_sensor_reset_t sensing_sensor_api::reset

◆ self_calibration

sensing_sensor_self_calibration_t sensing_sensor_api::self_calibration

◆ sensitivity_test

sensing_sensor_sensitivity_test_t sensing_sensor_api::sensitivity_test

◆ set_fifo

sensing_sensor_set_fifo_t sensing_sensor_api::set_fifo

◆ set_interval

sensing_sensor_set_interval_t sensing_sensor_api::set_interval

◆ set_offset

sensing_sensor_set_offset_t sensing_sensor_api::set_offset

◆ set_range

sensing_sensor_set_range_t sensing_sensor_api::set_range

◆ set_sensitivity

sensing_sensor_set_sensitivity_t sensing_sensor_api::set_sensitivity

The documentation for this struct was generated from the following file: