OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
apps.carUi.screens.offroad_dashboard_screen.OffroadDashboardScreen Class Reference

Render public navigation telemetry without owning navigation hardware. More...

Inheritance diagram for apps.carUi.screens.offroad_dashboard_screen.OffroadDashboardScreen:
apps.carUi.screens.car_ui_screen.CarUiScreen frontends.tk.tk_screen.TkScreen ui.screen_ui_if.ScreenUiIf

Public Member Functions

None show (self)
 Build the panel and display the latest bus-fed state.
 
None hide (self)
 Release only the view; telemetry ownership remains outside the screen.
 
None show_current_location_on_map (self)
 Present the latest navigation fix using the configured map backend.
 
None set_attitude_message (self, AttitudeStateMessage message)
 Apply one decoded attitude message to the visible panel.
 
None set_imu_message (self, ImuStateMessage message)
 Apply linear acceleration from one decoded IMU message.
 
None set_position_message (self, PositionStateMessage message)
 Apply decoded geographic position and ground-track data.
 
None set_motion_message (self, MotionStateMessage message)
 Apply decoded derived motion values used by the panel.
 
None set_navigation_error (self, str topic, Exception error)
 Expose a navigation bus or decode failure on the visible panel.
 
- Public Member Functions inherited from frontends.tk.tk_screen.TkScreen
ScreenId screen_id (self)
 Return the stable identifier used to navigate to this screen.
 
bool handle_ui_action (self, UiAction action)
 Return False until a screen provides semantic action handling.
 

Detailed Description

Render public navigation telemetry without owning navigation hardware.


The documentation for this class was generated from the following file: