step.calibration.sensors.ir_results_screen ========================================== .. py:module:: step.calibration.sensors.ir_results_screen Classes ------- .. autoapisummary:: step.calibration.sensors.ir_results_screen.IRResultsDashboardScreen Module Contents --------------- .. py:class:: IRResultsDashboardScreen(sensors: List[step.calibration.sensors.dataclasses.SensorCalibrationData]) Bases: :py:obj:`UIScreen`\ [\ :py:obj:`step.calibration.sensors.dataclasses.IRDashboardResult`\ ] Calibration results dashboard with sensor list and detail view. Left panel: sensor list (clickable) + dashboard summary button. Right panel: dashboard overview or per-sensor detail with graph. Bottom: retry + done buttons. .. py:attribute:: title :value: 'IR Sensor Calibration' .. py:attribute:: sensors .. py:attribute:: selected_port :type: Optional[int] :value: None .. py:property:: all_good :type: bool .. py:method:: build() -> Widget .. py:method:: on_nav_dashboard() :async: .. py:method:: on_retry() :async: .. py:method:: on_done() :async: