OpenBIC
OpenSource Bridge-IC
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_sensor_cfg_ Struct Reference

#include <sensor.h>

Public Attributes

uint8_t num
 
uint8_t type
 
uint8_t port
 
uint8_t target_addr
 
uint16_t offset
 
bool(* access_checker )(uint8_t)
 
int arg0
 
int arg1
 
int sample_count
 
int64_t poll_time
 
bool is_enable_polling
 
int cache
 
uint8_t cache_status
 
bool(* pre_sensor_read_hook )(struct _sensor_cfg_ *, void *)
 
void * pre_sensor_read_args
 
bool(* post_sensor_read_hook )(struct _sensor_cfg_ *, void *, int *)
 
void * post_sensor_read_args
 
void * init_args
 
void * priv_data
 
uint8_t retry
 
uint8_t(* init )(uint8_t, int *)
 
uint8_t(* read )(struct _sensor_cfg_ *, int *)
 

Member Data Documentation

◆ access_checker

bool(* _sensor_cfg_::access_checker) (uint8_t)

◆ arg0

int _sensor_cfg_::arg0

◆ arg1

int _sensor_cfg_::arg1

◆ cache

int _sensor_cfg_::cache

◆ cache_status

uint8_t _sensor_cfg_::cache_status

◆ init

uint8_t(* _sensor_cfg_::init) (uint8_t, int *)

◆ init_args

void* _sensor_cfg_::init_args

◆ is_enable_polling

bool _sensor_cfg_::is_enable_polling

◆ num

uint8_t _sensor_cfg_::num

◆ offset

uint16_t _sensor_cfg_::offset

◆ poll_time

int64_t _sensor_cfg_::poll_time

◆ port

uint8_t _sensor_cfg_::port

◆ post_sensor_read_args

void* _sensor_cfg_::post_sensor_read_args

◆ post_sensor_read_hook

bool(* _sensor_cfg_::post_sensor_read_hook) (struct _sensor_cfg_ *, void *, int *)

◆ pre_sensor_read_args

void* _sensor_cfg_::pre_sensor_read_args

◆ pre_sensor_read_hook

bool(* _sensor_cfg_::pre_sensor_read_hook) (struct _sensor_cfg_ *, void *)

◆ priv_data

void* _sensor_cfg_::priv_data

◆ read

uint8_t(* _sensor_cfg_::read) (struct _sensor_cfg_ *, int *)

◆ retry

uint8_t _sensor_cfg_::retry

◆ sample_count

int _sensor_cfg_::sample_count

◆ target_addr

uint8_t _sensor_cfg_::target_addr

◆ type

uint8_t _sensor_cfg_::type

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