OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
ui.weather.weather_ui_if.WeatherUiIf Class Reference

Receive driver-facing weather state in normalized SI units. More...

Inheritance diagram for ui.weather.weather_ui_if.WeatherUiIf:
frontends.tk.weather.orc_weather_panel.OrcWeatherPanel ui.weather.weather_screen_ui_if.WeatherScreenUiIf frontends.tk.weather.weather_screen.WeatherScreen

Public Member Functions

None set_weather_state (self, WeatherUiState|None state)
 Display the latest weather state.
 
None set_weather_request_handler (self, "WeatherRequestHandlerIf | None" handler)
 Connect semantic weather requests.
 

Detailed Description

Receive driver-facing weather state in normalized SI units.

Member Function Documentation

◆ set_weather_request_handler()

None ui.weather.weather_ui_if.WeatherUiIf.set_weather_request_handler (   self,
"WeatherRequestHandlerIf | None"  handler 
)

Connect semantic weather requests.

Parameters
handlerWeather request handler, or None to disconnect controls.

Reimplemented in frontends.tk.weather.orc_weather_panel.OrcWeatherPanel, and frontends.tk.weather.weather_screen.WeatherScreen.

◆ set_weather_state()

None ui.weather.weather_ui_if.WeatherUiIf.set_weather_state (   self,
WeatherUiState | None  state 
)

Display the latest weather state.

Parameters
stateLatest SI-normalized UI state, or None when unavailable.

Reimplemented in frontends.tk.weather.orc_weather_panel.OrcWeatherPanel, and frontends.tk.weather.weather_screen.WeatherScreen.


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