STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
calibration_sequence.CalibrationSequence Class Reference

Public Member Functions

 __init__ (self, str config_file)
 load_config (self)
 add_sensor (self, str sensor_id, str sensor_type)
 run_pressure_transducer_calibration (self, str sensor_id, List[float] pressure_points, List[float] voltage_readings, Dict[str, float] environmental_conditions)
 run_rtd_calibration (self, str sensor_id, List[float] temperature_points, List[float] resistance_readings)
 save_results (self, str output_dir)
str generate_report (self)

Public Attributes

 config_file = config_file
dict calibrators = {}
dict results = {}

Detailed Description

Manages the complete calibration sequence

Definition at line 232 of file calibration_sequence.py.

Constructor & Destructor Documentation

◆ __init__()

calibration_sequence.CalibrationSequence.__init__ ( self,
str config_file )

Definition at line 235 of file calibration_sequence.py.

Member Function Documentation

◆ add_sensor()

calibration_sequence.CalibrationSequence.add_sensor ( self,
str sensor_id,
str sensor_type )
Add a sensor to the calibration sequence

Definition at line 245 of file calibration_sequence.py.

◆ generate_report()

str calibration_sequence.CalibrationSequence.generate_report ( self)
Generate calibration report

Definition at line 362 of file calibration_sequence.py.

◆ load_config()

calibration_sequence.CalibrationSequence.load_config ( self)
Load calibration configuration

Definition at line 240 of file calibration_sequence.py.

◆ run_pressure_transducer_calibration()

calibration_sequence.CalibrationSequence.run_pressure_transducer_calibration ( self,
str sensor_id,
List[float] pressure_points,
List[float] voltage_readings,
Dict[str, float] environmental_conditions )
Run pressure transducer calibration

Definition at line 257 of file calibration_sequence.py.

◆ run_rtd_calibration()

calibration_sequence.CalibrationSequence.run_rtd_calibration ( self,
str sensor_id,
List[float] temperature_points,
List[float] resistance_readings )
Run RTD calibration

Definition at line 294 of file calibration_sequence.py.

◆ save_results()

calibration_sequence.CalibrationSequence.save_results ( self,
str output_dir )
Save calibration results to files

Definition at line 329 of file calibration_sequence.py.

Member Data Documentation

◆ calibrators

dict calibration_sequence.CalibrationSequence.calibrators = {}

Definition at line 237 of file calibration_sequence.py.

◆ config_file

calibration_sequence.CalibrationSequence.config_file = config_file

Definition at line 236 of file calibration_sequence.py.

◆ results

dict calibration_sequence.CalibrationSequence.results = {}

Definition at line 238 of file calibration_sequence.py.


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