automation around outputs section #197

This commit is contained in:
rusefillc 2021-11-26 21:34:05 -05:00
parent 13704396bf
commit d630e82b60
1 changed files with 28 additions and 31 deletions

View File

@ -190,29 +190,26 @@ enable2ndByteCanID = false
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
sd_logging_internal = bits U32 , 0, [3:3], "true", "false"
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
ind_fuel_pump = bits, U32, 0, [5:5], "true", "false";
ind_fan = bits, U32, 0, [6:6], "true", "false";
ind_o2_heater = bits, U32, 0, [7:7], "true", "false";
ind_check_engine= bits, U32, 0, [8:8], "true", "false";
isFuelPumpOn = bits, U32, 0, [5:5], "true", "false";
isFanOn = bits, U32, 0, [6:6], "true", "false";
isO2HeaterOn = bits, U32, 0, [7:7], "true", "false";
checkEngine= bits, U32, 0, [8:8], "true", "false";
needBurn = bits, U32, 0, [9:9], "true", "false";
sd_msd = bits, U32, 0, [10:10], "true", "false"
clutchUpState =bits, U32, 0, [11:11], "true", "false";
clutchDownState =bits, U32, 0, [12:12], "true", "false";
ind_fan_2 = bits, U32, 0, [13:13], "true", "false"
brakePedalIndicator=bits, U32, 0, [15:15], "true", "false";
isFan2On = bits, U32, 0, [13:13], "true", "false"
brakePedalState=bits, U32, 0, [15:15], "true", "false";
toothLogReady =bits, U32, 0, [16:16], "true", "false";
acSwitchState =bits, U32, 0, [17:17], "true", "false";
isTpsError = bits, U32, 0, [18:18], "true", "false";
ind_clt_error = bits, U32, 0, [19:19], "true", "false";
; not implemented
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
isCltError = bits, U32, 0, [19:19], "true", "false";
isIatError = bits, U32, 0, [21:21], "true", "false";
acState = bits, U32, 0, [22:22], "true", "false";
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
ind_pedal_error =bits, U32, 0, [26:26], "true", "false";
isTriggerError = bits, U32, 0, [23:23], "true", "false";
hasCriticalError=bits, U32, 0, [24:24], "true", "false";
isWarnNow =bits, U32, 0, [25:25], "true", "false";
isPedalError =bits, U32, 0, [26:26], "true", "false";
isTps2Error = bits, U32, 0, [29:29], "true", "false";
isIdleClosedLoop= bits, U32, 0, [30:30], "true", "false";
isIdleCoasting = bits, U32, 0, [31:31], "true", "false";
@ -1257,12 +1254,12 @@ gaugeCategory = DynoView
; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg
; important status
; todo: do we want to drop this line since we have "config error" feature thing below?
indicator = { ind_hasFatalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black
indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black
indicator = { ind_isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { ind_check_engine }, "", "Check Engine", white, black, red, black
indicator = { ind_isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black
indicator = { checkEngine }, "", "Check Engine", white, black, red, black
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black
indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black
@ -1270,16 +1267,16 @@ gaugeCategory = DynoView
; this is required so that the "config error" feature works in TS
; don't change this line - TS is looking for an indicator with particular text/styling
; you don't even have to show it by default
indicator = { ind_hasFatalError }, "Config Error", "Config Error", white, black, red, black
indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black
; minor info
indicator = { ind_fan }, "fan off", "fan on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan off", "fan on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isCylinderCleanupActivated}, "no cyl cleanup", "cyl cleanup", white, black, yellow, black
indicator = { ind_fuel_pump}, "pump off", "pump on", white, black, green, black
indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black
indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black
indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
indicator = { brakePedalState }, "brake", "brake down", white, black, red, black
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
indicator = { acState }, "AC off", "AC on", white, black, blue, white
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
@ -1288,9 +1285,9 @@ gaugeCategory = DynoView
; error codes
indicator = { isTpsError}, "tps", "tps error", white, black, red, black
indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black
indicator = { ind_pedal_error}, "pedal", "pedal error", white, black, red, black
indicator = { ind_clt_error}, "clt", "clt error", white, black, red, black
indicator = { ind_iat_error}, "iat", "iat error", white, black, red, black
indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black
indicator = { isCltError}, "clt", "clt error", white, black, red, black
indicator = { isIatError}, "iat", "iat error", white, black, red, black
; not implemented
; indicator = { ind_map_error}, "map", "map error", white, black, red, black
@ -1432,9 +1429,9 @@ gaugeCategory = DynoView
entry = clutchUpState, @@INDICATOR_NAME_CLUTCH_UP@@,int,"%d"
entry = clutchDownState, @@INDICATOR_NAME_CLUTCH_DOWN@@,int,"%d"
entry = brakePedalIndicator, @@INDICATOR_NAME_BRAKE_DOWN@@,int,"%d"
entry = brakePedalState, @@INDICATOR_NAME_BRAKE_DOWN@@,int,"%d"
entry = acSwitchState, @@INDICATOR_NAME_AC_SWITCH@@,int,"%d"
entry = ind_fan, "radiator fan",int,"%d"
entry = isFanOn, "radiator fan",int,"%d"
; Electronic throttle body
entry = etb1Error, "ETB Error", float, "%.3f"
@ -2932,8 +2929,8 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@\x00\x31\x00\x00"
commandButton = "Test Fan 2", cmd_test_fan_2
indicatorPanel = fanIndicators, 2
indicator = { ind_fan }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { ind_fan_2 }, "fan 2 off", "fan 2 on", white, black, green, black
indicator = { isFanOn }, "fan 1 off", "fan 1 on", white, black, green, black
indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black
dialog = acSettings, "A/C Settings"
field = "A/C switch", acSwitch