libstp.step.calibration.sensors.dataclasses

Classes

IRCalibrationChoice

Result from IROverviewScreen.

SensorCalibrationData

Per-sensor calibration data collected during sampling.

IRDashboardResult

Result from IRResultsDashboardScreen.

IRConfirmResult

Result from IRConfirmScreen (legacy).

IRSensorCalibrationResult

Result of IR sensor calibration.

Module Contents

class libstp.step.calibration.sensors.dataclasses.IRCalibrationChoice

Result from IROverviewScreen.

use_existing: bool
class libstp.step.calibration.sensors.dataclasses.SensorCalibrationData

Per-sensor calibration data collected during sampling.

port: int
samples: List[float] = []
black_threshold: float = 0.0
white_threshold: float = 0.0
black_mean: float = 0.0
white_mean: float = 0.0
black_std: float = 0.0
white_std: float = 0.0
property separation: float
property is_good: bool
class libstp.step.calibration.sensors.dataclasses.IRDashboardResult

Result from IRResultsDashboardScreen.

confirmed: bool
sensors: List[SensorCalibrationData] = []
class libstp.step.calibration.sensors.dataclasses.IRConfirmResult

Result from IRConfirmScreen (legacy).

confirmed: bool
black_threshold: float
white_threshold: float
class libstp.step.calibration.sensors.dataclasses.IRSensorCalibrationResult

Result of IR sensor calibration.

white_threshold: float
black_threshold: float