OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
apps.carUi.screens.car_ui_screen_services.RadioScreenBindingFactoryIf Class Reference

Create a connected radio session and its frontend panel. More...

Inherits Protocol.

Public Member Functions

RadioPanelBinding __call__ (self, *tk.Widget parent, RadioControllerIf radio_controller, AppLauncherIf radio_app_launcher, RadioPanelConfig panel_config, str remote_display, Callable[[str], None]|None set_status=None, Callable[[int], None]|None on_frequency_changed=None, Callable[[RadioPreset], None]|None on_preset_pressed=None, int presets_per_bank=6)
 Create a radio panel and its connected application session.
 

Detailed Description

Create a connected radio session and its frontend panel.

Member Function Documentation

◆ __call__()

RadioPanelBinding apps.carUi.screens.car_ui_screen_services.RadioScreenBindingFactoryIf.__call__ (   self,
*tk.Widget  parent,
RadioControllerIf  radio_controller,
AppLauncherIf  radio_app_launcher,
RadioPanelConfig  panel_config,
str  remote_display,
Callable[[str], None] | None   set_status = None,
Callable[[int], None] | None   on_frequency_changed = None,
Callable[[RadioPreset], None] | None   on_preset_pressed = None,
int   presets_per_bank = 6 
)

Create a radio panel and its connected application session.

The parent, panel configuration, and returned panel are specific to the selected frontend. Controllers and callbacks remain semantic.


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