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. | |
Create a connected radio session and its frontend panel.
| 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.