no-OS
Loading...
Searching...
No Matches
curve_trace_cfg Struct Reference
Collaboration diagram for curve_trace_cfg:
[legend]

Public Attributes

ad559xr_init_fn init
 
ad559xr_remove_fn remove
 
ad559xr_write_dac_fn write_dac
 
ad559xr_read_adc_fn read_adc
 
struct ad5592r_init_param dev_ip
 
const char * device_name
 
const char * bus_label
 
const char * bjt_label
 
const char * csv_tag
 
int16_t vb_start_mv
 
int16_t vb_step_mv
 
int num_curves
 
int16_t vc_start_mv
 
int16_t vc_step_mv
 
int csv_curves
 
bool reverse_fill
 
bool abs_current_plot
 
bool invert_y
 
uint16_t emitter_drive_mv
 
uint8_t emitter_channel
 
bool dac_test_sweep
 
bool verbose_init
 

Detailed Description

Configuration for a single curve trace run

Member Data Documentation

◆ abs_current_plot

bool curve_trace_cfg::abs_current_plot

◆ bjt_label

const char* curve_trace_cfg::bjt_label

◆ bus_label

const char* curve_trace_cfg::bus_label

◆ csv_curves

int curve_trace_cfg::csv_curves

◆ csv_tag

const char* curve_trace_cfg::csv_tag

◆ dac_test_sweep

bool curve_trace_cfg::dac_test_sweep

◆ dev_ip

struct ad5592r_init_param curve_trace_cfg::dev_ip

◆ device_name

const char* curve_trace_cfg::device_name

◆ emitter_channel

uint8_t curve_trace_cfg::emitter_channel

◆ emitter_drive_mv

uint16_t curve_trace_cfg::emitter_drive_mv

◆ init

ad559xr_init_fn curve_trace_cfg::init

◆ invert_y

bool curve_trace_cfg::invert_y

◆ num_curves

int curve_trace_cfg::num_curves

◆ read_adc

ad559xr_read_adc_fn curve_trace_cfg::read_adc

◆ remove

ad559xr_remove_fn curve_trace_cfg::remove

◆ reverse_fill

bool curve_trace_cfg::reverse_fill

◆ vb_start_mv

int16_t curve_trace_cfg::vb_start_mv

◆ vb_step_mv

int16_t curve_trace_cfg::vb_step_mv

◆ vc_start_mv

int16_t curve_trace_cfg::vc_start_mv

◆ vc_step_mv

int16_t curve_trace_cfg::vc_step_mv

◆ verbose_init

bool curve_trace_cfg::verbose_init

◆ write_dac

ad559xr_write_dac_fn curve_trace_cfg::write_dac

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