TS gauges section should be auto-generated #4972
This commit is contained in:
parent
61305c7d56
commit
b6dbb5479e
|
@ -2,15 +2,15 @@ struct_no_prefix ignition_state_s
|
||||||
float baseDwell
|
float baseDwell
|
||||||
floatms_t sparkDwell;@@GAUGE_COIL_DWELL_TIME@@
|
floatms_t sparkDwell;@@GAUGE_COIL_DWELL_TIME@@
|
||||||
angle_t dwellAngle;ignition dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell
|
angle_t dwellAngle;ignition dwell duration\nas crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell
|
||||||
int16_t autoscale cltTimingCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2, Timing
|
int16_t autoscale cltTimingCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2, @@GAUGE_CATEGORY_TIMING@@
|
||||||
int16_t autoscale timingIatCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2
|
int16_t autoscale timingIatCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2, @@GAUGE_CATEGORY_TIMING@@
|
||||||
int16_t autoscale timingPidCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2
|
int16_t autoscale timingPidCorrection;;"deg",{1/@@PACK_MULT_PERCENT@@}, 0, -20, 20, 2, @@GAUGE_CATEGORY_TIMING@@
|
||||||
|
|
||||||
|
|
||||||
float dwellVoltageCorrection
|
float dwellVoltageCorrection
|
||||||
|
|
||||||
float luaTimingAdd;
|
float luaTimingAdd;;"deg",{1, 0, -20, 20, 2, @@GAUGE_CATEGORY_TIMING@@
|
||||||
float luaTimingMult;
|
float luaTimingMult;;"deg",{1, 0, -20, 20, 2, @@GAUGE_CATEGORY_TIMING@@
|
||||||
|
|
||||||
! ignition_state
|
! ignition_state
|
||||||
end_struct
|
end_struct
|
||||||
|
|
|
@ -1812,6 +1812,8 @@ end_struct
|
||||||
#define GAUGE_NAME_TRG_ERR "Trigger Error Counter"
|
#define GAUGE_NAME_TRG_ERR "Trigger Error Counter"
|
||||||
#define GAUGE_NAME_TRG_GAP "Trigger Sync Latest Ratio"
|
#define GAUGE_NAME_TRG_GAP "Trigger Sync Latest Ratio"
|
||||||
|
|
||||||
|
#define GAUGE_CATEGORY_TIMING "Timing"
|
||||||
|
|
||||||
#define GAUGE_NAME_VVT_B1I "VVT: bank 1 intake"
|
#define GAUGE_NAME_VVT_B1I "VVT: bank 1 intake"
|
||||||
#define GAUGE_NAME_VVT_B1E "VVT: bank 1 exhaust"
|
#define GAUGE_NAME_VVT_B1E "VVT: bank 1 exhaust"
|
||||||
#define GAUGE_NAME_VVT_B2I "VVT: bank 2 intake"
|
#define GAUGE_NAME_VVT_B2I "VVT: bank 2 intake"
|
||||||
|
|
|
@ -164,14 +164,15 @@ public class OutputsTest {
|
||||||
public void sensorStruct() {
|
public void sensorStruct() {
|
||||||
String test = "struct total\n" +
|
String test = "struct total\n" +
|
||||||
" struct pid_status_s\n" +
|
" struct pid_status_s\n" +
|
||||||
" \tfloat iTerm;;\"v\", 1, 0, -10000, 10000, 4, Alternator\n" +
|
" \tfloat iTerm;;\"v\", 1, 0, -10000, 10000, 4, @@GAUGE_CATEGORY@@\n" +
|
||||||
" \tfloat dTerm;;\"v\", 1, 0, -10000, 10000, 4, Alternator\n" +
|
" \tfloat dTerm;;\"v\", 1, 0, -10000, 10000, 4, @@GAUGE_CATEGORY@@\n" +
|
||||||
" end_struct\n" +
|
" end_struct\n" +
|
||||||
"\tpid_status_s alternatorStatus\n" +
|
"\tpid_status_s alternatorStatus\n" +
|
||||||
"\tpid_status_s idleStatus\n" +
|
"\tpid_status_s idleStatus\n" +
|
||||||
"end_struct\n";
|
"end_struct\n";
|
||||||
|
|
||||||
ReaderStateImpl state = new ReaderStateImpl();
|
ReaderStateImpl state = new ReaderStateImpl();
|
||||||
|
state.getVariableRegistry().register("GAUGE_CATEGORY", "Alternator");
|
||||||
DataLogConsumer dataLogConsumer = new DataLogConsumer(null);
|
DataLogConsumer dataLogConsumer = new DataLogConsumer(null);
|
||||||
GaugeConsumer gaugeConsumer = new GaugeConsumer(null);
|
GaugeConsumer gaugeConsumer = new GaugeConsumer(null);
|
||||||
state.readBufferedReader(test, dataLogConsumer, gaugeConsumer);
|
state.readBufferedReader(test, dataLogConsumer, gaugeConsumer);
|
||||||
|
|
Loading…
Reference in New Issue