libstp.step.calibration.sensors.dataclasses =========================================== .. py:module:: libstp.step.calibration.sensors.dataclasses Classes ------- .. autoapisummary:: libstp.step.calibration.sensors.dataclasses.IRCalibrationChoice libstp.step.calibration.sensors.dataclasses.SensorCalibrationData libstp.step.calibration.sensors.dataclasses.IRDashboardResult libstp.step.calibration.sensors.dataclasses.IRConfirmResult libstp.step.calibration.sensors.dataclasses.IRSensorCalibrationResult Module Contents --------------- .. py:class:: IRCalibrationChoice Result from IROverviewScreen. .. py:attribute:: use_existing :type: bool .. py:class:: SensorCalibrationData Per-sensor calibration data collected during sampling. .. py:attribute:: port :type: int .. py:attribute:: samples :type: List[float] :value: [] .. py:attribute:: black_threshold :type: float :value: 0.0 .. py:attribute:: white_threshold :type: float :value: 0.0 .. py:attribute:: black_mean :type: float :value: 0.0 .. py:attribute:: white_mean :type: float :value: 0.0 .. py:attribute:: black_std :type: float :value: 0.0 .. py:attribute:: white_std :type: float :value: 0.0 .. py:property:: separation :type: float .. py:property:: is_good :type: bool .. py:class:: IRDashboardResult Result from IRResultsDashboardScreen. .. py:attribute:: confirmed :type: bool .. py:attribute:: sensors :type: List[SensorCalibrationData] :value: [] .. py:class:: IRConfirmResult Result from IRConfirmScreen (legacy). .. py:attribute:: confirmed :type: bool .. py:attribute:: black_threshold :type: float .. py:attribute:: white_threshold :type: float .. py:class:: IRSensorCalibrationResult Result of IR sensor calibration. .. py:attribute:: white_threshold :type: float .. py:attribute:: black_threshold :type: float