From d981f54aa5514d1e8a6b07a05ed6326f66857299 Mon Sep 17 00:00:00 2001 From: rusefi Date: Wed, 24 Nov 2021 14:53:26 -0500 Subject: [PATCH] docs --- .../io/src/main/java/com/rusefi/ldmp/StateDictionary.java | 5 ++++- .../ui/src/main/java/com/rusefi/livedata/LiveDataView.java | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/java_console/io/src/main/java/com/rusefi/ldmp/StateDictionary.java b/java_console/io/src/main/java/com/rusefi/ldmp/StateDictionary.java index b205b6b552..3b3251981b 100644 --- a/java_console/io/src/main/java/com/rusefi/ldmp/StateDictionary.java +++ b/java_console/io/src/main/java/com/rusefi/ldmp/StateDictionary.java @@ -7,6 +7,9 @@ import org.jetbrains.annotations.NotNull; import java.util.*; +/** + * this weird class helps us match generated {@link live_data_e} with manually maintained {@link LiveDataView} + */ public enum StateDictionary { INSTANCE; @@ -30,7 +33,7 @@ public enum StateDictionary { register(live_data_e.LDS_MAIN_RELAY, MainRelay.VALUES); register(live_data_e.LDS_BOOST_CONTROL, BoostControl.VALUES); if (map.size() != live_data_e.values().length) { - Set missing = new HashSet(Arrays.asList(live_data_e.values())); + Set missing = new HashSet<>(Arrays.asList(live_data_e.values())); missing.removeAll(map.keySet()); throw new IllegalStateException("Some live_data_e does not have values: " + missing); } diff --git a/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataView.java b/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataView.java index 013871251f..02ca130286 100644 --- a/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataView.java +++ b/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataView.java @@ -3,7 +3,11 @@ package com.rusefi.livedata; import com.rusefi.config.Field; import com.rusefi.config.generated.*; import com.rusefi.enums.live_data_e; +import com.rusefi.ldmp.StateDictionary; +/** + * @see StateDictionary + */ public enum LiveDataView { AC_CONTROL(live_data_e.LDS_AC_CONTROL, AcControl.VALUES, "ac_control.cpp"), FUEL_PUMP(live_data_e.LDS_FUEL_PUMP, FuelPump.VALUES, "fuel_pump.cpp"),