libstp.step.calibration.sensors.ir_results_screen ================================================= .. py:module:: libstp.step.calibration.sensors.ir_results_screen Classes ------- .. autoapisummary:: libstp.step.calibration.sensors.ir_results_screen.IRResultsDashboardScreen Module Contents --------------- .. py:class:: IRResultsDashboardScreen(sensors: List[libstp.step.calibration.sensors.dataclasses.SensorCalibrationData]) Bases: :py:obj:`libstp.ui.UIScreen`\ [\ :py:obj:`libstp.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() -> libstp.ui.Widget .. py:method:: on_nav_dashboard() :async: .. py:method:: on_retry() :async: .. py:method:: on_done() :async: