aboutsummaryrefslogtreecommitdiffstats
path: root/lib/data/data_providers/vss_provider.dart
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2023-11-16 07:24:08 +0900
committerScott Murray <scott.murray@konsulko.com>2023-11-16 07:33:36 +0900
commit94b78fd369c318baf1a98d4f510d791ea9f17017 (patch)
treec1f520aa7bb6510bb41124af91d69f55b0afe6b3 /lib/data/data_providers/vss_provider.dart
parentca2ba809446f2184e50e4b8ebfe607a059c02de6 (diff)
Update Kuksa databroker configuration scheme
Rework Kuksa databroker configuration to also read a configuration yaml file from /etc/xdg/AGL/ics-homescreen.yaml at runtime to allow overriding the built-in default configuration. The latter is left as is with the addition of an explicit disabling of TLS, to still match the internal test setup at ICS. The AGL build will supply a runtime configuration that enables TLS and an authorization token. Additionally: - the ValClientHelper constructor has been changed to take the stub and authorization token as arguments to allow authorization with the VAL API requests. The channel argument has been removed since it is not used, only the stub is. - the apparently unused vss_provider.dart source file has been removed to avoid potential confusion. Bug-AGL: SPEC-4969 Change-Id: Ic7b867eaf565ef22f2e70df0afe7b5272b604d04 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'lib/data/data_providers/vss_provider.dart')
-rw-r--r--lib/data/data_providers/vss_provider.dart105
1 files changed, 0 insertions, 105 deletions
diff --git a/lib/data/data_providers/vss_provider.dart b/lib/data/data_providers/vss_provider.dart
deleted file mode 100644
index ca02de6..0000000
--- a/lib/data/data_providers/vss_provider.dart
+++ /dev/null
@@ -1,105 +0,0 @@
-import 'package:flutter_ics_homescreen/export.dart';
-import 'package:protos/protos.dart';
-
-class VSS {
- static handleSignalUpdates(
- EntryUpdate update,
- ) {
- //final ref = ProviderContainer().read(vehicleStateProvider);
- switch (update.entry.path) {
- case VSSPath.vehicleSpeed:
- if (update.entry.value.hasFloat()) {
- //print(ref);
- }
- break;
- // case VSSPath.vehicleInsideTemperature:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleInsideTemperature.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleOutsideTemperature:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleOutSideTemperature.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleRange:
- // if (update.entry.value.hasInt32()) {
- // ref
- // .read(vehicleRange.notifier)
- // .update((state) => state = update.entry.value.uint32);
- // }
- // break;
- // case VSSPath.vehicleFuelLevel:
- // if (update.entry.value.hasInt32()) {
- // ref
- // .read(vehicleFuelLevel.notifier)
- // .update((state) => state = update.entry.value.uint32);
- // }
- // break;
- // case VSSPath.vehicleMediaVolume:
- // if (update.entry.value.hasInt32()) {
- // ref
- // .read(vehicleMediaVolume.notifier)
- // .update((state) => state = update.entry.value.uint32);
- // }
- // break;
- // case VSSPath.vehicleIsChildLockActiveLeft:
- // if (update.entry.value.hasBool_12()) {
- // ref
- // .read(vehicleIsChildLockActiveLeft.notifier)
- // .update((state) => state = update.entry.value.bool_12);
- // }
- // break;
- // case VSSPath.vehicleIsChildLockActiveRight:
- // if (update.entry.value.hasBool_12()) {
- // ref
- // .read(vehicleIsChildLockActiveRight.notifier)
- // .update((state) => state = update.entry.value.bool_12);
- // }
- // break;
- // case VSSPath.vehicleEngineSpeed:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleEngineSpeed.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleFrontLeftTire:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleFrontLeftTire.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleFrontRightTire:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleFrontRightTire.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleRearLeftTire:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleRearLeftTire.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
- // case VSSPath.vehicleRearRightTire:
- // if (update.entry.value.hasFloat()) {
- // ref
- // .read(vehicleRearRightTire.notifier)
- // .update((state) => state = update.entry.value.float);
- // }
- // break;
-
- default:
- debugPrint("ERROR: Unexpected path ${update.entry.path}");
- break;
- }
- }
-}