Display vehicle state through explicit automotive UI contracts. More...
Public Member Functions | |
| None | set_style_sheet (self, StyleSheet sheet) |
| Apply automotive gauge styling and rebuild rendered instruments. | |
| None | update_state (self, VehicleGaugeSnapshot|None state, *bool connected=True) |
| Update all gauges from a vehicle telemetry snapshot. | |
| None | set_connection_state (self, VehicleConnectionState|None state) |
| Set the displayed vehicle telemetry connection state. | |
| None | set_gear (self, Gear|None gear) |
| Set the displayed transmission gear. | |
| None | set_vehicle_speed (self, float|None speed_mps) |
| Set speed after converting metres per second to miles per hour. | |
| None | set_engine_speed (self, float|None engine_speed_rad_s) |
| Set engine speed after converting radians per second to RPM. | |
| None | set_fuel_level (self, float|None fuel_level_ratio) |
| Set fuel level after converting its ratio to percent. | |
| None | set_throttle_position (self, float|None throttle_position_ratio) |
| Set throttle position after converting its ratio to percent. | |
| None | set_accelerator_position (self, float|None accelerator_position_ratio) |
| Store accelerator position for compatible custom definitions. | |
| None | set_engine_load (self, float|None engine_load_ratio) |
| Set engine load after converting its ratio to percent. | |
| None | set_coolant_temperature (self, float|None coolant_temperature_k) |
| Set coolant temperature after converting kelvin to Fahrenheit. | |
| None | set_intake_air_temperature (self, float|None intake_air_temperature_k) |
| Set intake temperature after converting kelvin to Fahrenheit. | |
| None | set_manifold_pressure (self, float|None manifold_pressure_pa) |
| Store manifold pressure in kilopascals. | |
| None | set_barometric_pressure (self, float|None barometric_pressure_pa) |
| Store barometric pressure in kilopascals. | |
| None | set_boost_pressure (self, float|None boost_pressure_pa) |
| Set boost pressure after converting pascals to PSI. | |
| None | set_mass_air_flow (self, float|None mass_air_flow_kg_s) |
| Store mass airflow in grams per second. | |
| None | set_control_voltage (self, float|None control_voltage_v) |
| Set control-module voltage. | |
| None | set_ambient_temperature (self, float|None ambient_temperature_k) |
| Set ambient temperature after converting kelvin to Fahrenheit. | |
| None | set_engine_oil_temperature (self, float|None engine_oil_temperature_k) |
| Store engine-oil temperature for compatible custom definitions. | |
| None | set_engine_oil_pressure (self, float|None engine_oil_pressure_pa) |
| Store engine-oil pressure for compatible custom definitions. | |
| None | set_transmission_temperature (self, float|None transmission_temperature_k) |
| Store transmission temperature for custom gauge definitions. | |
| None | set_odometer (self, float|None distance_m) |
| Set odometer distance after converting metres to miles. | |
| None | set_trip_distance (self, float|None distance_m) |
| Set trip distance after converting metres to miles. | |
| None | set_estimated_range (self, float|None distance_m) |
| Set estimated range after converting metres to miles. | |
| None | set_instantaneous_fuel_consumption (self, float|None fuel_consumption_m3_per_m) |
| Set instantaneous fuel economy after converting to MPG. | |
| None | set_average_fuel_consumption (self, float|None fuel_consumption_m3_per_m) |
| Set average fuel economy after converting to MPG. | |
| None | set_fuel_used (self, float|None fuel_volume_m3) |
| Store trip fuel volume after converting cubic metres to gallons. | |
| None | set_tire_pressure (self, TirePosition position, float|None pressure_pa) |
| Set one tire pressure after converting pascals to PSI. | |
| None | set_tire_temperature (self, TirePosition position, float|None temperature_k) |
| Store one tire temperature for compatible custom definitions. | |
| None | set_tire_pressure_warning (self, TirePosition position, bool|None active) |
| Store one tire pressure-warning state. | |
| None | set_malfunction_indicator (self, bool|None active) |
| Set the malfunction indicator state. | |
| None | set_trouble_codes (self, Sequence[DiagnosticTroubleCode] trouble_codes) |
| Replace the displayed diagnostic trouble codes. | |
| None | set_emissions_readiness (self, bool|None ready) |
| Store emissions-readiness state for diagnostics presentation. | |
| None | set_diagnostics_request_handler (self, DiagnosticsRequestHandlerIf|None handler) |
| Set the handler for future diagnostic actions. | |
| None | set_gauge_visible (self, str gauge_id, bool visible) |
| Show or hide a gauge by its stable identifier. | |
| None | move_gauge (self, str gauge_id, int offset) |
| Move a gauge earlier or later in the configured order. | |
| None | open_layout_editor (self) |
| Open a modal-ish editor for visibility and gauge order. | |
Display vehicle state through explicit automotive UI contracts.