Chirp SonicLib  4.5.2
Public Attributes | List of all members
ch_calib_funcs_t Struct Reference

Public Attributes

uint8_t(* get_locked_state )(ch_dev_t *dev_ptr)
 
void(* prepare_pulse_timer )(ch_dev_t *dev_ptr)
 
void(* store_bandwidth )(ch_dev_t *dev_ptr)
 
void(* store_op_freq )(ch_dev_t *dev_ptr)
 
void(* store_pt_result )(ch_dev_t *dev_ptr)
 
void(* store_scalefactor )(ch_dev_t *dev_ptr)
 

Member Data Documentation

◆ get_locked_state

uint8_t(* ch_calib_funcs_t::get_locked_state) (ch_dev_t *dev_ptr)

Pointer to function returning locked state for sensor.

◆ prepare_pulse_timer

void(* ch_calib_funcs_t::prepare_pulse_timer) (ch_dev_t *dev_ptr)

Pointer to function preparing sensor pulse timer to measure real-time clock (RTC) calibration pulse sent to device.

◆ store_bandwidth

void(* ch_calib_funcs_t::store_bandwidth) (ch_dev_t *dev_ptr)

Pointer to function to read operating bandwidth and place value in the bandwidth field.

◆ store_op_freq

void(* ch_calib_funcs_t::store_op_freq) (ch_dev_t *dev_ptr)

Pointer to function to read operating frequency and place value in the op_frequency field.

◆ store_pt_result

void(* ch_calib_funcs_t::store_pt_result) (ch_dev_t *dev_ptr)

Pointer to function to read RTC calibration pulse timer result from sensor and place value in the rtc_cal_result field.

◆ store_scalefactor

void(* ch_calib_funcs_t::store_scalefactor) (ch_dev_t *dev_ptr)

Pointer to function to calculate ToF scale factor and place value in the tof_scalefactor field.


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