feat(dbus): Add InterfaceWlan for WLAN configuration management

Introduced `InterfaceWlan` to enable/disable WLAN hardware, check
availability, and track status via D-Bus. Integrated the new interface
with the bus provider initialization to ensure proper registration.

Signed-off-by: Sven Sager <s.sager@kunbus.com>
This commit is contained in:
Sven Sager
2025-06-26 13:01:05 +02:00
parent 1f80063eb2
commit 1e4bfeccdf
4 changed files with 93 additions and 3 deletions

View File

@@ -14,7 +14,6 @@ from .revpi_config import (
configure_dphys_swapfile,
configure_external_antenna,
configure_gui,
configure_wlan,
)
from ..dbus_helper import DbusInterface
@@ -98,6 +97,5 @@ AVAILABLE_FEATURES = {
"revpi-con-can": FeatureFunction(configure_con_can, []),
"swapfile": FeatureFunction(configure_dphys_swapfile, []),
"bluetooth": FeatureFunction(configure_bluetooth, []),
"wlan": FeatureFunction(configure_wlan, []),
"external-antenna": FeatureFunction(configure_external_antenna, []),
}