libstp.step.calibration.sensors.step¶
Classes¶
Step for calibrating IR sensors (black/white thresholds). |
Functions¶
|
Create an IR sensor calibration step. |
Module Contents¶
- class libstp.step.calibration.sensors.step.CalibrateSensors(calibration_time: float = 5.0, allow_use_existing: bool = True, calibration_sets: List[str] | None = None)¶
Bases:
libstp.ui.step.UIStepStep for calibrating IR sensors (black/white thresholds).
- calibration_time = 5.0¶
- allow_use_existing = True¶
- calibration_sets = ['default']¶
- calibration_result: libstp.step.calibration.sensors.dataclasses.IRSensorCalibrationResult | None = None¶
- libstp.step.calibration.sensors.step.calibrate_sensors(calibration_time: float = 5.0, allow_use_existing: bool = True, calibration_sets: List[str] | None = None) CalibrateSensors¶
Create an IR sensor calibration step.
- Parameters:
calibration_time – Duration for calibration sampling (seconds)
allow_use_existing – If True, offer existing calibration values
calibration_sets – Named calibration sets to calibrate (e.g. [“default”, “transparent”])
- Returns:
CalibrateSensors step instance