libstp.step.calibration.sensors.ir_confirm_screen ================================================= .. py:module:: libstp.step.calibration.sensors.ir_confirm_screen Classes ------- .. autoapisummary:: libstp.step.calibration.sensors.ir_confirm_screen.IRConfirmScreen Module Contents --------------- .. py:class:: IRConfirmScreen(black_threshold: float, white_threshold: float, collected_values: List[float] = None) Bases: :py:obj:`libstp.ui.UIScreen`\ [\ :py:obj:`libstp.step.calibration.sensors.dataclasses.IRConfirmResult`\ ] Confirm IR sensor calibration results. Shows black/white thresholds and collected values. .. py:attribute:: title :value: 'IR Sensor Calibration' .. py:attribute:: black_threshold .. py:attribute:: white_threshold .. py:attribute:: collected_values :value: [] .. py:property:: is_good :type: bool .. py:method:: build() -> libstp.ui.Widget .. py:method:: on_black_change(value: float) :async: .. py:method:: on_white_change(value: float) :async: .. py:method:: on_retry() :async: .. py:method:: on_confirm() :async: