libstp.step.calibration.sensors.ir_results_screen

Classes

IRResultsDashboardScreen

Calibration results dashboard with sensor list and detail view.

Module Contents

class libstp.step.calibration.sensors.ir_results_screen.IRResultsDashboardScreen(sensors: List[libstp.step.calibration.sensors.dataclasses.SensorCalibrationData])

Bases: libstp.ui.UIScreen[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.

title = 'IR Sensor Calibration'
sensors
selected_port: int | None = None
property all_good: bool
build() libstp.ui.Widget
async on_nav_dashboard()
async on_retry()
async on_done()