STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
calibration_sequence.SensorCalibrator Class Reference
Inheritance diagram for calibration_sequence.SensorCalibrator:
[legend]

Public Member Functions

 __init__ (self, str sensor_id, str sensor_type)
 add_calibration_point (self, float input_value, float reference_value, Dict[str, float] environmental_conditions, float uncertainty=0.01)
CalibrationResult perform_calibration (self)
bool validate_calibration (self)

Public Attributes

 sensor_id = sensor_id
 sensor_type = sensor_type
list calibration_points = []

Detailed Description

Base class for sensor calibration

Definition at line 48 of file calibration_sequence.py.

Constructor & Destructor Documentation

◆ __init__()

calibration_sequence.SensorCalibrator.__init__ ( self,
str sensor_id,
str sensor_type )

Definition at line 51 of file calibration_sequence.py.

Member Function Documentation

◆ add_calibration_point()

calibration_sequence.SensorCalibrator.add_calibration_point ( self,
float input_value,
float reference_value,
Dict[str, float] environmental_conditions,
float uncertainty = 0.01 )
Add a calibration data point

Definition at line 56 of file calibration_sequence.py.

◆ perform_calibration()

CalibrationResult calibration_sequence.SensorCalibrator.perform_calibration ( self)
Perform calibration and return results

Reimplemented in calibration_sequence.PressureTransducerCalibrator, and calibration_sequence.RTDCalibrator.

Definition at line 73 of file calibration_sequence.py.

◆ validate_calibration()

bool calibration_sequence.SensorCalibrator.validate_calibration ( self)
Validate calibration quality

Definition at line 77 of file calibration_sequence.py.

Member Data Documentation

◆ calibration_points

◆ sensor_id

calibration_sequence.SensorCalibrator.sensor_id = sensor_id

◆ sensor_type

calibration_sequence.SensorCalibrator.sensor_type = sensor_type

Definition at line 53 of file calibration_sequence.py.


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