Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-01-03 20:32:11 +00:00
parent d1ae0b3bf6
commit 58f31fd2d9
67 changed files with 24219 additions and 24219 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) console/binary/output_channels.txt Wed Jan 03 03:26:04 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) console/binary/output_channels.txt Wed Jan 03 20:30:09 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -153,92 +153,92 @@ struct output_channels_s {
bool unusedBit_28_31 : 1 {}; bool unusedBit_28_31 : 1 {};
/** /**
* @@GAUGE_NAME_RPM@@ * @@GAUGE_NAME_RPM@@
RPM * units: RPM
* offset 4 * offset 4
*/ */
uint16_t RPMValue = (uint16_t)0; uint16_t RPMValue = (uint16_t)0;
/** /**
* dRPM * dRPM
RPM acceleration * units: RPM acceleration
* offset 6 * offset 6
*/ */
int16_t rpmAcceleration = (int16_t)0; int16_t rpmAcceleration = (int16_t)0;
/** /**
* @@GAUGE_NAME_GEAR_RATIO@@ * @@GAUGE_NAME_GEAR_RATIO@@
value * units: value
* offset 8 * offset 8
*/ */
scaled_channel<uint16_t, 100, 1> speedToRpmRatio = (uint16_t)0; scaled_channel<uint16_t, 100, 1> speedToRpmRatio = (uint16_t)0;
/** /**
* @@GAUGE_NAME_VVS@@ * @@GAUGE_NAME_VVS@@
kph * units: kph
* offset 10 * offset 10
*/ */
uint8_t unusedVehicleSpeedKph = (uint8_t)0; uint8_t unusedVehicleSpeedKph = (uint8_t)0;
/** /**
* @@GAUGE_NAME_CPU_TEMP@@ * @@GAUGE_NAME_CPU_TEMP@@
deg C * units: deg C
* offset 11 * offset 11
*/ */
int8_t internalMcuTemperature = (int8_t)0; int8_t internalMcuTemperature = (int8_t)0;
/** /**
* @@GAUGE_NAME_CLT@@ * @@GAUGE_NAME_CLT@@
deg C * units: deg C
* offset 12 * offset 12
*/ */
scaled_channel<int16_t, 100, 1> coolant = (int16_t)0; scaled_channel<int16_t, 100, 1> coolant = (int16_t)0;
/** /**
* @@GAUGE_NAME_IAT@@ * @@GAUGE_NAME_IAT@@
deg C * units: deg C
* offset 14 * offset 14
*/ */
scaled_channel<int16_t, 100, 1> intake = (int16_t)0; scaled_channel<int16_t, 100, 1> intake = (int16_t)0;
/** /**
deg C * units: deg C
* offset 16 * offset 16
*/ */
scaled_channel<int16_t, 100, 1> auxTemp1 = (int16_t)0; scaled_channel<int16_t, 100, 1> auxTemp1 = (int16_t)0;
/** /**
deg C * units: deg C
* offset 18 * offset 18
*/ */
scaled_channel<int16_t, 100, 1> auxTemp2 = (int16_t)0; scaled_channel<int16_t, 100, 1> auxTemp2 = (int16_t)0;
/** /**
* @@GAUGE_NAME_TPS@@ * @@GAUGE_NAME_TPS@@
% * units: %
* offset 20 * offset 20
*/ */
scaled_channel<int16_t, 100, 1> TPSValue = (int16_t)0; scaled_channel<int16_t, 100, 1> TPSValue = (int16_t)0;
/** /**
* @@GAUGE_NAME_THROTTLE_PEDAL@@ * @@GAUGE_NAME_THROTTLE_PEDAL@@
% * units: %
* offset 22 * offset 22
*/ */
scaled_channel<int16_t, 100, 1> throttlePedalPosition = (int16_t)0; scaled_channel<int16_t, 100, 1> throttlePedalPosition = (int16_t)0;
/** /**
ADC * units: ADC
* offset 24 * offset 24
*/ */
uint16_t tpsADC = (uint16_t)0; uint16_t tpsADC = (uint16_t)0;
/** /**
V * units: V
* offset 26 * offset 26
*/ */
scaled_channel<uint16_t, 1000, 1> rawMaf = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> rawMaf = (uint16_t)0;
/** /**
* @@GAUGE_NAME_AIR_FLOW_MEASURED@@ * @@GAUGE_NAME_AIR_FLOW_MEASURED@@
kg/h * units: kg/h
* offset 28 * offset 28
*/ */
scaled_channel<uint16_t, 10, 1> mafMeasured = (uint16_t)0; scaled_channel<uint16_t, 10, 1> mafMeasured = (uint16_t)0;
/** /**
* @@GAUGE_NAME_MAP@@ * @@GAUGE_NAME_MAP@@
kPa * units: kPa
* offset 30 * offset 30
*/ */
scaled_channel<uint16_t, 30, 1> MAPValue = (uint16_t)0; scaled_channel<uint16_t, 30, 1> MAPValue = (uint16_t)0;
/** /**
kPa * units: kPa
* offset 32 * offset 32
*/ */
scaled_channel<uint16_t, 30, 1> baroPressure = (uint16_t)0; scaled_channel<uint16_t, 30, 1> baroPressure = (uint16_t)0;
@ -249,62 +249,62 @@ struct output_channels_s {
scaled_channel<uint16_t, 10000, 1> lambdaValue = (uint16_t)0; scaled_channel<uint16_t, 10000, 1> lambdaValue = (uint16_t)0;
/** /**
* @@GAUGE_NAME_VBAT@@ * @@GAUGE_NAME_VBAT@@
V * units: V
* offset 36 * offset 36
*/ */
scaled_channel<uint16_t, 1000, 1> VBatt = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> VBatt = (uint16_t)0;
/** /**
* @@GAUGE_NAME_OIL_PRESSURE@@ * @@GAUGE_NAME_OIL_PRESSURE@@
kPa * units: kPa
* offset 38 * offset 38
*/ */
scaled_channel<uint16_t, 30, 1> oilPressure = (uint16_t)0; scaled_channel<uint16_t, 30, 1> oilPressure = (uint16_t)0;
/** /**
* @@GAUGE_NAME_VVT_B1I@@ * @@GAUGE_NAME_VVT_B1I@@
deg * units: deg
* offset 40 * offset 40
*/ */
scaled_channel<int16_t, 50, 1> vvtPositionB1I = (int16_t)0; scaled_channel<int16_t, 50, 1> vvtPositionB1I = (int16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_LAST_INJECTION@@ * @@GAUGE_NAME_FUEL_LAST_INJECTION@@
* Actual last injection time - including all compensation and injection mode * Actual last injection time - including all compensation and injection mode
ms * units: ms
* offset 42 * offset 42
*/ */
scaled_channel<uint16_t, 300, 1> actualLastInjection = (uint16_t)0; scaled_channel<uint16_t, 300, 1> actualLastInjection = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_INJ_DUTY@@ * @@GAUGE_NAME_FUEL_INJ_DUTY@@
% * units: %
* offset 44 * offset 44
*/ */
scaled_channel<uint8_t, 2, 1> injectorDutyCycle = (uint8_t)0; scaled_channel<uint8_t, 2, 1> injectorDutyCycle = (uint8_t)0;
/** /**
* @@GAUGE_NAME_FUEL_VE@@ * @@GAUGE_NAME_FUEL_VE@@
ratio * units: ratio
* offset 45 * offset 45
*/ */
scaled_channel<uint8_t, 2, 1> veValue = (uint8_t)0; scaled_channel<uint8_t, 2, 1> veValue = (uint8_t)0;
/** /**
* @@GAUGE_NAME_FUEL_INJECTION_TIMING@@ * @@GAUGE_NAME_FUEL_INJECTION_TIMING@@
deg * units: deg
* offset 46 * offset 46
*/ */
int16_t injectionOffset = (int16_t)0; int16_t injectionOffset = (int16_t)0;
/** /**
* @@GAUGE_NAME_ENGINE_CRC16@@ * @@GAUGE_NAME_ENGINE_CRC16@@
crc16 * units: crc16
* offset 48 * offset 48
*/ */
uint16_t engineMakeCodeNameCrc16 = (uint16_t)0; uint16_t engineMakeCodeNameCrc16 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_WALL_AMOUNT@@ * @@GAUGE_NAME_FUEL_WALL_AMOUNT@@
mg * units: mg
* offset 50 * offset 50
*/ */
scaled_channel<uint16_t, 100, 1> wallFuelAmount = (uint16_t)0; scaled_channel<uint16_t, 100, 1> wallFuelAmount = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_WALL_CORRECTION@@ * @@GAUGE_NAME_FUEL_WALL_CORRECTION@@
mg * units: mg
* offset 52 * offset 52
*/ */
scaled_channel<int16_t, 100, 1> wallFuelCorrectionValue = (int16_t)0; scaled_channel<int16_t, 100, 1> wallFuelCorrectionValue = (int16_t)0;
@ -319,7 +319,7 @@ struct output_channels_s {
uint16_t canReadCounter = (uint16_t)0; uint16_t canReadCounter = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_TPS_EXTRA@@ * @@GAUGE_NAME_FUEL_TPS_EXTRA@@
ms * units: ms
* offset 58 * offset 58
*/ */
scaled_channel<int16_t, 300, 1> tpsAccelFuel = (int16_t)0; scaled_channel<int16_t, 300, 1> tpsAccelFuel = (int16_t)0;
@ -335,95 +335,95 @@ struct output_channels_s {
uint8_t currentInjectionMode = (uint8_t)0; uint8_t currentInjectionMode = (uint8_t)0;
/** /**
* @@GAUGE_NAME_DWELL_DUTY@@ * @@GAUGE_NAME_DWELL_DUTY@@
% * units: %
* offset 62 * offset 62
*/ */
scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0; scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0;
/** /**
* ETB Target * ETB Target
% * units: %
* offset 64 * offset 64
*/ */
scaled_channel<int16_t, 100, 1> etbTarget = (int16_t)0; scaled_channel<int16_t, 100, 1> etbTarget = (int16_t)0;
/** /**
* @@GAUGE_NAME_ETB_DUTY@@ * @@GAUGE_NAME_ETB_DUTY@@
% * units: %
* offset 66 * offset 66
*/ */
scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0; scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0;
/** /**
* Fuel level * Fuel level
% * units: %
* offset 68 * offset 68
*/ */
scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0; scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_CONSUMPTION@@ * @@GAUGE_NAME_FUEL_CONSUMPTION@@
grams * units: grams
* offset 70 * offset 70
*/ */
uint16_t totalFuelConsumption = (uint16_t)0; uint16_t totalFuelConsumption = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_FLOW@@ * @@GAUGE_NAME_FUEL_FLOW@@
gram/s * units: gram/s
* offset 72 * offset 72
*/ */
scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0; scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0;
/** /**
* @@GAUGE_NAME_TPS2@@ * @@GAUGE_NAME_TPS2@@
% * units: %
* offset 74 * offset 74
*/ */
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0; scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
/** /**
* @@GAUGE_NAME_TUNE_CRC16@@ * @@GAUGE_NAME_TUNE_CRC16@@
crc16 * units: crc16
* offset 76 * offset 76
*/ */
uint16_t tuneCrc16 = (uint16_t)0; uint16_t tuneCrc16 = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 78 * offset 78
*/ */
uint8_t alignmentFill_at_78[2]; uint8_t alignmentFill_at_78[2];
/** /**
* @@GAUGE_NAME_UPTIME@@ * @@GAUGE_NAME_UPTIME@@
sec * units: sec
* offset 80 * offset 80
*/ */
uint32_t seconds = (uint32_t)0; uint32_t seconds = (uint32_t)0;
/** /**
* Engine Mode * Engine Mode
em * units: em
* offset 84 * offset 84
*/ */
uint32_t engineMode = (uint32_t)0; uint32_t engineMode = (uint32_t)0;
/** /**
* @@GAUGE_NAME_VERSION@@ * @@GAUGE_NAME_VERSION@@
version_f * units: version_f
* offset 88 * offset 88
*/ */
uint32_t firmwareVersion = (uint32_t)0; uint32_t firmwareVersion = (uint32_t)0;
/** /**
V * units: V
* offset 92 * offset 92
*/ */
scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0;
/** /**
V * units: V
* offset 94 * offset 94
*/ */
scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0;
/** /**
* @@GAUGE_NAME_ACCEL_LAT@@ * @@GAUGE_NAME_ACCEL_LAT@@
G * units: G
* offset 96 * offset 96
*/ */
scaled_channel<int16_t, 1000, 1> accelerationLat = (int16_t)0; scaled_channel<int16_t, 1000, 1> accelerationLat = (int16_t)0;
/** /**
* @@GAUGE_NAME_ACCEL_LON@@ * @@GAUGE_NAME_ACCEL_LON@@
G * units: G
* offset 98 * offset 98
*/ */
scaled_channel<int16_t, 1000, 1> accelerationLon = (int16_t)0; scaled_channel<int16_t, 1000, 1> accelerationLon = (int16_t)0;
@ -437,48 +437,48 @@ struct output_channels_s {
*/ */
uint8_t maxTriggerReentrant = (uint8_t)0; uint8_t maxTriggerReentrant = (uint8_t)0;
/** /**
V * units: V
* offset 102 * offset 102
*/ */
scaled_channel<int16_t, 1000, 1> rawLowFuelPressure = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawLowFuelPressure = (int16_t)0;
/** /**
V * units: V
* offset 104 * offset 104
*/ */
scaled_channel<int16_t, 1000, 1> rawHighFuelPressure = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawHighFuelPressure = (int16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_PRESSURE_LOW@@ * @@GAUGE_NAME_FUEL_PRESSURE_LOW@@
kpa * units: kpa
* offset 106 * offset 106
*/ */
scaled_channel<int16_t, 30, 1> lowFuelPressure = (int16_t)0; scaled_channel<int16_t, 30, 1> lowFuelPressure = (int16_t)0;
/** /**
* @@GAUGE_NAME_DESIRED_GEAR@@ * @@GAUGE_NAME_DESIRED_GEAR@@
gear * units: gear
* offset 108 * offset 108
*/ */
int8_t tcuDesiredGear = (int8_t)0; int8_t tcuDesiredGear = (int8_t)0;
/** /**
* @@GAUGE_NAME_FLEX@@ * @@GAUGE_NAME_FLEX@@
% * units: %
* offset 109 * offset 109
*/ */
scaled_channel<uint8_t, 2, 1> flexPercent = (uint8_t)0; scaled_channel<uint8_t, 2, 1> flexPercent = (uint8_t)0;
/** /**
* @@GAUGE_NAME_WG_POSITION@@ * @@GAUGE_NAME_WG_POSITION@@
% * units: %
* offset 110 * offset 110
*/ */
scaled_channel<int16_t, 100, 1> wastegatePositionSensor = (int16_t)0; scaled_channel<int16_t, 100, 1> wastegatePositionSensor = (int16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_PRESSURE_HIGH@@ * @@GAUGE_NAME_FUEL_PRESSURE_HIGH@@
bar * units: bar
* offset 112 * offset 112
*/ */
scaled_channel<int16_t, 10, 1> highFuelPressure = (int16_t)0; scaled_channel<int16_t, 10, 1> highFuelPressure = (int16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 114 * offset 114
*/ */
uint8_t alignmentFill_at_114[2]; uint8_t alignmentFill_at_114[2];
@ -497,7 +497,7 @@ struct output_channels_s {
uint8_t idleStepperTargetPosition = (uint8_t)0; uint8_t idleStepperTargetPosition = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 122 * offset 122
*/ */
uint8_t alignmentFill_at_122[2]; uint8_t alignmentFill_at_122[2];
@ -507,7 +507,7 @@ struct output_channels_s {
uint32_t tsConfigVersion = (uint32_t)0; uint32_t tsConfigVersion = (uint32_t)0;
/** /**
* @@GAUGE_NAME_TRG_ERR@@ * @@GAUGE_NAME_TRG_ERR@@
counter * units: counter
* offset 128 * offset 128
*/ */
uint32_t totalTriggerErrorCounter = (uint32_t)0; uint32_t totalTriggerErrorCounter = (uint32_t)0;
@ -517,109 +517,109 @@ struct output_channels_s {
uint32_t orderingErrorCounter = (uint32_t)0; uint32_t orderingErrorCounter = (uint32_t)0;
/** /**
* @@GAUGE_NAME_WARNING_COUNTER@@ * @@GAUGE_NAME_WARNING_COUNTER@@
count * units: count
* offset 136 * offset 136
*/ */
uint16_t warningCounter = (uint16_t)0; uint16_t warningCounter = (uint16_t)0;
/** /**
* @@GAUGE_NAME_WARNING_LAST@@ * @@GAUGE_NAME_WARNING_LAST@@
error * units: error
* offset 138 * offset 138
*/ */
uint16_t lastErrorCode = (uint16_t)0; uint16_t lastErrorCode = (uint16_t)0;
/** /**
error * units: error
* offset 140 * offset 140
*/ */
uint16_t recentErrorCode[8]; uint16_t recentErrorCode[8];
/** /**
val * units: val
* offset 156 * offset 156
*/ */
float debugFloatField1 = (float)0; float debugFloatField1 = (float)0;
/** /**
val * units: val
* offset 160 * offset 160
*/ */
float debugFloatField2 = (float)0; float debugFloatField2 = (float)0;
/** /**
val * units: val
* offset 164 * offset 164
*/ */
float debugFloatField3 = (float)0; float debugFloatField3 = (float)0;
/** /**
val * units: val
* offset 168 * offset 168
*/ */
float debugFloatField4 = (float)0; float debugFloatField4 = (float)0;
/** /**
val * units: val
* offset 172 * offset 172
*/ */
float debugFloatField5 = (float)0; float debugFloatField5 = (float)0;
/** /**
val * units: val
* offset 176 * offset 176
*/ */
float debugFloatField6 = (float)0; float debugFloatField6 = (float)0;
/** /**
val * units: val
* offset 180 * offset 180
*/ */
float debugFloatField7 = (float)0; float debugFloatField7 = (float)0;
/** /**
val * units: val
* offset 184 * offset 184
*/ */
uint32_t debugIntField1 = (uint32_t)0; uint32_t debugIntField1 = (uint32_t)0;
/** /**
val * units: val
* offset 188 * offset 188
*/ */
uint32_t debugIntField2 = (uint32_t)0; uint32_t debugIntField2 = (uint32_t)0;
/** /**
val * units: val
* offset 192 * offset 192
*/ */
uint32_t debugIntField3 = (uint32_t)0; uint32_t debugIntField3 = (uint32_t)0;
/** /**
val * units: val
* offset 196 * offset 196
*/ */
int16_t debugIntField4 = (int16_t)0; int16_t debugIntField4 = (int16_t)0;
/** /**
val * units: val
* offset 198 * offset 198
*/ */
int16_t debugIntField5 = (int16_t)0; int16_t debugIntField5 = (int16_t)0;
/** /**
* EGT * EGT
deg C * units: deg C
* offset 200 * offset 200
*/ */
uint16_t egt[EGT_CHANNEL_COUNT]; uint16_t egt[EGT_CHANNEL_COUNT];
/** /**
V * units: V
* offset 216 * offset 216
*/ */
scaled_channel<int16_t, 1000, 1> rawTps1Primary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawTps1Primary = (int16_t)0;
/** /**
V * units: V
* offset 218 * offset 218
*/ */
scaled_channel<int16_t, 1000, 1> rawPpsPrimary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawPpsPrimary = (int16_t)0;
/** /**
V * units: V
* offset 220 * offset 220
*/ */
scaled_channel<int16_t, 1000, 1> rawClt = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawClt = (int16_t)0;
/** /**
V * units: V
* offset 222 * offset 222
*/ */
scaled_channel<int16_t, 1000, 1> rawIat = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawIat = (int16_t)0;
/** /**
V * units: V
* offset 224 * offset 224
*/ */
scaled_channel<int16_t, 1000, 1> rawOilPressure = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawOilPressure = (int16_t)0;
@ -629,30 +629,30 @@ struct output_channels_s {
uint8_t fuelClosedLoopBinIdx = (uint8_t)0; uint8_t fuelClosedLoopBinIdx = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 227 * offset 227
*/ */
uint8_t alignmentFill_at_227[1]; uint8_t alignmentFill_at_227[1];
/** /**
V * units: V
* offset 228 * offset 228
*/ */
scaled_channel<int16_t, 1000, 1> rawPpsSecondary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawPpsSecondary = (int16_t)0;
/** /**
* @@GAUGE_NAME_IDLE_POSITION@@ * @@GAUGE_NAME_IDLE_POSITION@@
% * units: %
* offset 230 * offset 230
*/ */
scaled_channel<int16_t, 100, 1> idlePositionSensor = (int16_t)0; scaled_channel<int16_t, 100, 1> idlePositionSensor = (int16_t)0;
/** /**
* @@GAUGE_NAME_AFR@@ * @@GAUGE_NAME_AFR@@
AFR * units: AFR
* offset 232 * offset 232
*/ */
scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0;
/** /**
* Vss Accel * Vss Accel
m/s2 * units: m/s2
* offset 234 * offset 234
*/ */
scaled_channel<uint16_t, 300, 1> VssAcceleration = (uint16_t)0; scaled_channel<uint16_t, 300, 1> VssAcceleration = (uint16_t)0;
@ -663,129 +663,129 @@ struct output_channels_s {
scaled_channel<uint16_t, 10000, 1> lambdaValue2 = (uint16_t)0; scaled_channel<uint16_t, 10000, 1> lambdaValue2 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_AFR2@@ * @@GAUGE_NAME_AFR2@@
AFR * units: AFR
* offset 238 * offset 238
*/ */
scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_VVT_B1E@@ * @@GAUGE_NAME_VVT_B1E@@
deg * units: deg
* offset 240 * offset 240
*/ */
scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0; scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0;
/** /**
* @@GAUGE_NAME_VVT_B2I@@ * @@GAUGE_NAME_VVT_B2I@@
deg * units: deg
* offset 242 * offset 242
*/ */
scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0; scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0;
/** /**
* @@GAUGE_NAME_VVT_B2E@@ * @@GAUGE_NAME_VVT_B2E@@
deg * units: deg
* offset 244 * offset 244
*/ */
scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0; scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0;
/** /**
* Fuel: Trim bank * Fuel: Trim bank
% * units: %
* offset 246 * offset 246
*/ */
scaled_channel<int16_t, 100, 1> fuelPidCorrection[2]; scaled_channel<int16_t, 100, 1> fuelPidCorrection[2];
/** /**
V * units: V
* offset 250 * offset 250
*/ */
scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0;
/** /**
V * units: V
* offset 252 * offset 252
*/ */
scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0;
/** /**
V * units: V
* offset 254 * offset 254
*/ */
scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0;
/** /**
* @@GAUGE_NAME_ACCEL_VERT@@ * @@GAUGE_NAME_ACCEL_VERT@@
G * units: G
* offset 256 * offset 256
*/ */
scaled_channel<int16_t, 1000, 1> accelerationVert = (int16_t)0; scaled_channel<int16_t, 1000, 1> accelerationVert = (int16_t)0;
/** /**
* @@GAUGE_NAME_GYRO_YAW@@ * @@GAUGE_NAME_GYRO_YAW@@
deg/sec * units: deg/sec
* offset 258 * offset 258
*/ */
scaled_channel<int16_t, 1000, 1> gyroYaw = (int16_t)0; scaled_channel<int16_t, 1000, 1> gyroYaw = (int16_t)0;
/** /**
deg * units: deg
* offset 260 * offset 260
*/ */
int8_t vvtTargets[4]; int8_t vvtTargets[4];
/** /**
* @@GAUGE_NAME_TURBO_SPEED@@ * @@GAUGE_NAME_TURBO_SPEED@@
hz * units: hz
* offset 264 * offset 264
*/ */
uint16_t turboSpeed = (uint16_t)0; uint16_t turboSpeed = (uint16_t)0;
/** /**
* Ign: Timing Cyl * Ign: Timing Cyl
deg * units: deg
* offset 266 * offset 266
*/ */
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT]; scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT];
/** /**
% * units: %
* offset 290 * offset 290
*/ */
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0; scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
/** /**
% * units: %
* offset 292 * offset 292
*/ */
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0; scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
/** /**
% * units: %
* offset 294 * offset 294
*/ */
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0; scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
/** /**
% * units: %
* offset 296 * offset 296
*/ */
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0; scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
/** /**
* Ign: Cut Code * Ign: Cut Code
code * units: code
* offset 298 * offset 298
*/ */
int8_t sparkCutReason = (int8_t)0; int8_t sparkCutReason = (int8_t)0;
/** /**
* Fuel: Cut Code * Fuel: Cut Code
code * units: code
* offset 299 * offset 299
*/ */
int8_t fuelCutReason = (int8_t)0; int8_t fuelCutReason = (int8_t)0;
/** /**
* @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@ * @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@
kg/h * units: kg/h
* offset 300 * offset 300
*/ */
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0; scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
/** /**
* sync: instant RPM * sync: instant RPM
rpm * units: rpm
* offset 302 * offset 302
*/ */
uint16_t instantRpm = (uint16_t)0; uint16_t instantRpm = (uint16_t)0;
/** /**
V * units: V
* offset 304 * offset 304
*/ */
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
/** /**
V * units: V
* offset 306 * offset 306
*/ */
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
@ -795,13 +795,13 @@ struct output_channels_s {
float calibrationValue2 = (float)0; float calibrationValue2 = (float)0;
/** /**
* Lua: Tick counter * Lua: Tick counter
count * units: count
* offset 312 * offset 312
*/ */
uint32_t luaInvocationCounter = (uint32_t)0; uint32_t luaInvocationCounter = (uint32_t)0;
/** /**
* Lua: Last tick duration * Lua: Last tick duration
nt * units: nt
* offset 316 * offset 316
*/ */
uint32_t luaLastCycleDuration = (uint32_t)0; uint32_t luaLastCycleDuration = (uint32_t)0;
@ -824,18 +824,18 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 100, 1> auxLinear2 = (int16_t)0; scaled_channel<int16_t, 100, 1> auxLinear2 = (int16_t)0;
/** /**
kPa * units: kPa
* offset 332 * offset 332
*/ */
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0; scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
/** /**
* Instant MAP * Instant MAP
kPa * units: kPa
* offset 334 * offset 334
*/ */
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0; scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
/** /**
us * units: us
* offset 336 * offset 336
*/ */
uint16_t maxLockedDuration = (uint16_t)0; uint16_t maxLockedDuration = (uint16_t)0;
@ -851,7 +851,7 @@ struct output_channels_s {
uint16_t canWriteNotOk = (uint16_t)0; uint16_t canWriteNotOk = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 342 * offset 342
*/ */
uint8_t alignmentFill_at_342[2]; uint8_t alignmentFill_at_342[2];
@ -930,30 +930,30 @@ struct output_channels_s {
pid_status_s vvtStatus[CAM_INPUTS_COUNT]; pid_status_s vvtStatus[CAM_INPUTS_COUNT];
/** /**
* Aux speed 1 * Aux speed 1
s * units: s
* offset 516 * offset 516
*/ */
uint16_t auxSpeed1 = (uint16_t)0; uint16_t auxSpeed1 = (uint16_t)0;
/** /**
* Aux speed 2 * Aux speed 2
s * units: s
* offset 518 * offset 518
*/ */
uint16_t auxSpeed2 = (uint16_t)0; uint16_t auxSpeed2 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_ISS@@ * @@GAUGE_NAME_ISS@@
RPM * units: RPM
* offset 520 * offset 520
*/ */
uint16_t ISSValue = (uint16_t)0; uint16_t ISSValue = (uint16_t)0;
/** /**
V * units: V
* offset 522 * offset 522
*/ */
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT]; scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT];
/** /**
* GPPWM Output * GPPWM Output
% * units: %
* offset 538 * offset 538
*/ */
scaled_channel<uint8_t, 2, 1> gppwmOutput[4]; scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
@ -966,7 +966,7 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 10, 1> gppwmYAxis[4]; scaled_channel<int16_t, 10, 1> gppwmYAxis[4];
/** /**
V * units: V
* offset 558 * offset 558
*/ */
scaled_channel<int16_t, 1000, 1> rawBattery = (int16_t)0; scaled_channel<int16_t, 1000, 1> rawBattery = (int16_t)0;
@ -975,12 +975,12 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT]; scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT];
/** /**
% * units: %
* offset 568 * offset 568
*/ */
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT]; scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT];
/** /**
deg * units: deg
* offset 572 * offset 572
*/ */
scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT]; scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT];
@ -989,12 +989,12 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT]; scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT];
/** /**
% * units: %
* offset 588 * offset 588
*/ */
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT]; scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT];
/** /**
% * units: %
* offset 592 * offset 592
*/ */
scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT]; scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT];
@ -1003,12 +1003,12 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT]; scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT];
/** /**
% * units: %
* offset 604 * offset 604
*/ */
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT]; scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT];
/** /**
% * units: %
* offset 606 * offset 606
*/ */
scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT]; scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT];
@ -1017,18 +1017,18 @@ struct output_channels_s {
*/ */
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT]; scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT];
/** /**
% * units: %
* offset 612 * offset 612
*/ */
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT]; scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT];
/** /**
% * units: %
* offset 614 * offset 614
*/ */
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT]; scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT];
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 618 * offset 618
*/ */
uint8_t alignmentFill_at_618[2]; uint8_t alignmentFill_at_618[2];
@ -1142,91 +1142,91 @@ struct output_channels_s {
float mapFast = (float)0; float mapFast = (float)0;
/** /**
* Lua: Gauge * Lua: Gauge
value * units: value
* offset 632 * offset 632
*/ */
float luaGauges[LUA_GAUGE_COUNT]; float luaGauges[LUA_GAUGE_COUNT];
/** /**
V * units: V
* offset 640 * offset 640
*/ */
scaled_channel<uint16_t, 1000, 1> rawMaf2 = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> rawMaf2 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_AIR_FLOW_MEASURED_2@@ * @@GAUGE_NAME_AIR_FLOW_MEASURED_2@@
kg/h * units: kg/h
* offset 642 * offset 642
*/ */
scaled_channel<uint16_t, 10, 1> mafMeasured2 = (uint16_t)0; scaled_channel<uint16_t, 10, 1> mafMeasured2 = (uint16_t)0;
/** /**
* @@GAUGE_NAME_VVS@@ * @@GAUGE_NAME_VVS@@
kph * units: kph
* offset 644 * offset 644
*/ */
scaled_channel<uint16_t, 100, 1> vehicleSpeedKph = (uint16_t)0; scaled_channel<uint16_t, 100, 1> vehicleSpeedKph = (uint16_t)0;
/** /**
% * units: %
* offset 646 * offset 646
*/ */
scaled_channel<uint16_t, 100, 1> Gego = (uint16_t)0; scaled_channel<uint16_t, 100, 1> Gego = (uint16_t)0;
/** /**
count * units: count
* offset 648 * offset 648
*/ */
uint16_t testBenchIter = (uint16_t)0; uint16_t testBenchIter = (uint16_t)0;
/** /**
deg C * units: deg C
* offset 650 * offset 650
*/ */
scaled_channel<int16_t, 100, 1> oilTemp = (int16_t)0; scaled_channel<int16_t, 100, 1> oilTemp = (int16_t)0;
/** /**
deg C * units: deg C
* offset 652 * offset 652
*/ */
scaled_channel<int16_t, 100, 1> fuelTemp = (int16_t)0; scaled_channel<int16_t, 100, 1> fuelTemp = (int16_t)0;
/** /**
deg C * units: deg C
* offset 654 * offset 654
*/ */
scaled_channel<int16_t, 100, 1> ambientTemp = (int16_t)0; scaled_channel<int16_t, 100, 1> ambientTemp = (int16_t)0;
/** /**
deg C * units: deg C
* offset 656 * offset 656
*/ */
scaled_channel<int16_t, 100, 1> compressorDischargeTemp = (int16_t)0; scaled_channel<int16_t, 100, 1> compressorDischargeTemp = (int16_t)0;
/** /**
kPa * units: kPa
* offset 658 * offset 658
*/ */
scaled_channel<uint16_t, 30, 1> compressorDischargePressure = (uint16_t)0; scaled_channel<uint16_t, 30, 1> compressorDischargePressure = (uint16_t)0;
/** /**
kPa * units: kPa
* offset 660 * offset 660
*/ */
scaled_channel<uint16_t, 30, 1> throttleInletPressure = (uint16_t)0; scaled_channel<uint16_t, 30, 1> throttleInletPressure = (uint16_t)0;
/** /**
sec * units: sec
* offset 662 * offset 662
*/ */
uint16_t ignitionOnTime = (uint16_t)0; uint16_t ignitionOnTime = (uint16_t)0;
/** /**
sec * units: sec
* offset 664 * offset 664
*/ */
uint16_t engineRunTime = (uint16_t)0; uint16_t engineRunTime = (uint16_t)0;
/** /**
km * units: km
* offset 666 * offset 666
*/ */
scaled_channel<uint16_t, 10, 1> distanceTraveled = (uint16_t)0; scaled_channel<uint16_t, 10, 1> distanceTraveled = (uint16_t)0;
/** /**
* @@GAUGE_NAME_AFR_GAS_SCALE@@ * @@GAUGE_NAME_AFR_GAS_SCALE@@
AFR * units: AFR
* offset 668 * offset 668
*/ */
scaled_channel<uint16_t, 1000, 1> afrGasolineScale = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> afrGasolineScale = (uint16_t)0;
/** /**
* @@GAUGE_NAME_AFR2_GAS_SCALE@@ * @@GAUGE_NAME_AFR2_GAS_SCALE@@
AFR * units: AFR
* offset 670 * offset 670
*/ */
scaled_channel<uint16_t, 1000, 1> afr2GasolineScale = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> afr2GasolineScale = (uint16_t)0;
@ -1242,4 +1242,4 @@ struct output_channels_s {
static_assert(sizeof(output_channels_s) == 792); static_assert(sizeof(output_channels_s) == 792);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) console/binary/output_channels.txt Wed Jan 03 03:26:04 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) console/binary/output_channels.txt Wed Jan 03 20:30:09 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Aug 22 18:19:47 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/ac_control.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -12,7 +12,7 @@ struct ac_control_s {
int8_t acButtonState = (int8_t)0; int8_t acButtonState = (int8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 1 * offset 1
*/ */
uint8_t alignmentFill_at_1[3]; uint8_t alignmentFill_at_1[3];
@ -133,4 +133,4 @@ struct ac_control_s {
static_assert(sizeof(ac_control_s) == 16); static_assert(sizeof(ac_control_s) == 16);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Aug 22 18:19:47 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/ac_control.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/boost_control.txt Fri Oct 20 00:44:15 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/boost_control.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -103,49 +103,49 @@ struct boost_control_s {
bool unusedBit_10_31 : 1 {}; bool unusedBit_10_31 : 1 {};
/** /**
* "Boost: Lua target add" * "Boost: Lua target add"
v * units: v
* offset 4 * offset 4
*/ */
scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0; scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0;
/** /**
* @@GAUGE_NAME_BOOST_OUTPUT@@ * @@GAUGE_NAME_BOOST_OUTPUT@@
percent * units: percent
* offset 6 * offset 6
*/ */
scaled_channel<int16_t, 100, 1> boostOutput = (int16_t)0; scaled_channel<int16_t, 100, 1> boostOutput = (int16_t)0;
/** /**
* "Boost: Lua target mult" * "Boost: Lua target mult"
v * units: v
* offset 8 * offset 8
*/ */
float luaTargetMult = (float)0; float luaTargetMult = (float)0;
/** /**
* @@GAUGE_NAME_BOOST_OPEN_LOOP@@ * @@GAUGE_NAME_BOOST_OPEN_LOOP@@
v * units: v
* offset 12 * offset 12
*/ */
float openLoopPart = (float)0; float openLoopPart = (float)0;
/** /**
* "Boost: Lua open loop add" * "Boost: Lua open loop add"
v * units: v
* offset 16 * offset 16
*/ */
float luaOpenLoopAdd = (float)0; float luaOpenLoopAdd = (float)0;
/** /**
* @@GAUGE_NAME_BOOST_CLOSED_LOOP@@ * @@GAUGE_NAME_BOOST_CLOSED_LOOP@@
% * units: %
* offset 20 * offset 20
*/ */
scaled_channel<int8_t, 2, 1> boostControllerClosedLoopPart = (int8_t)0; scaled_channel<int8_t, 2, 1> boostControllerClosedLoopPart = (int8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 21 * offset 21
*/ */
uint8_t alignmentFill_at_21[1]; uint8_t alignmentFill_at_21[1];
/** /**
* @@GAUGE_NAME_BOOST_TARGET@@ * @@GAUGE_NAME_BOOST_TARGET@@
kPa * units: kPa
* offset 22 * offset 22
*/ */
scaled_channel<int16_t, 30, 1> boostControlTarget = (int16_t)0; scaled_channel<int16_t, 30, 1> boostControlTarget = (int16_t)0;
@ -153,4 +153,4 @@ struct boost_control_s {
static_assert(sizeof(boost_control_s) == 24); static_assert(sizeof(boost_control_s) == 24);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/boost_control.txt Fri Oct 20 00:44:15 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/boost_control.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Mon Feb 13 23:29:03 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/dc_motors.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,19 +7,19 @@
struct dc_motors_s { struct dc_motors_s {
/** /**
* "DC: output0" * "DC: output0"
per * units: per
* offset 0 * offset 0
*/ */
float dcOutput0 = (float)0; float dcOutput0 = (float)0;
/** /**
* "DC: en0" * "DC: en0"
per * units: per
* offset 4 * offset 4
*/ */
uint8_t isEnabled0_int = (uint8_t)0; uint8_t isEnabled0_int = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 5 * offset 5
*/ */
uint8_t alignmentFill_at_5[3]; uint8_t alignmentFill_at_5[3];
@ -123,4 +123,4 @@ struct dc_motors_s {
static_assert(sizeof(dc_motors_s) == 12); static_assert(sizeof(dc_motors_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Mon Feb 13 23:29:03 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/dc_motors.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Dec 31 20:17:24 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,7 +7,7 @@
struct electronic_throttle_s { struct electronic_throttle_s {
/** /**
* "ETB: idlePosition" * "ETB: idlePosition"
per * units: per
* offset 0 * offset 0
*/ */
float idlePosition = (float)0; float idlePosition = (float)0;
@ -18,13 +18,13 @@ struct electronic_throttle_s {
float trim = (float)0; float trim = (float)0;
/** /**
* "ETB: luaAdjustment" * "ETB: luaAdjustment"
per * units: per
* offset 8 * offset 8
*/ */
float luaAdjustment = (float)0; float luaAdjustment = (float)0;
/** /**
* "DC: wastegatePosition" * "DC: wastegatePosition"
per * units: per
* offset 12 * offset 12
*/ */
float m_wastegatePosition = (float)0; float m_wastegatePosition = (float)0;
@ -37,12 +37,12 @@ struct electronic_throttle_s {
*/ */
float etbIntegralError = (float)0; float etbIntegralError = (float)0;
/** /**
% * units: %
* offset 24 * offset 24
*/ */
float etbCurrentTarget = (float)0; float etbCurrentTarget = (float)0;
/** /**
% * units: %
* offset 28 * offset 28
*/ */
float etbCurrentAdjustedTarget = (float)0; float etbCurrentAdjustedTarget = (float)0;
@ -144,25 +144,25 @@ struct electronic_throttle_s {
bool unusedBit_10_31 : 1 {}; bool unusedBit_10_31 : 1 {};
/** /**
* "ETB duty rate of change" * "ETB duty rate of change"
per * units: per
* offset 36 * offset 36
*/ */
float etbDutyRateOfChange = (float)0; float etbDutyRateOfChange = (float)0;
/** /**
* "ETB average duty" * "ETB average duty"
per * units: per
* offset 40 * offset 40
*/ */
float etbDutyAverage = (float)0; float etbDutyAverage = (float)0;
/** /**
* "ETB TPS error counter" * "ETB TPS error counter"
count * units: count
* offset 44 * offset 44
*/ */
uint16_t etbTpsErrorCounter = (uint16_t)0; uint16_t etbTpsErrorCounter = (uint16_t)0;
/** /**
* "ETB pedal error counter" * "ETB pedal error counter"
count * units: count
* offset 46 * offset 46
*/ */
uint16_t etbPpsErrorCounter = (uint16_t)0; uint16_t etbPpsErrorCounter = (uint16_t)0;
@ -176,7 +176,7 @@ struct electronic_throttle_s {
int8_t tcEtbDrop = (int8_t)0; int8_t tcEtbDrop = (int8_t)0;
/** /**
* ETB jam timer * ETB jam timer
sec * units: sec
* offset 50 * offset 50
*/ */
scaled_channel<uint16_t, 100, 1> jamTimer = (uint16_t)0; scaled_channel<uint16_t, 100, 1> jamTimer = (uint16_t)0;
@ -184,4 +184,4 @@ struct electronic_throttle_s {
static_assert(sizeof(electronic_throttle_s) == 52); static_assert(sizeof(electronic_throttle_s) == 52);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Dec 31 20:17:24 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Oct 22 22:35:39 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/idle_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -11,7 +11,7 @@ struct idle_state_s {
idle_state_e idleState = (idle_state_e)0; idle_state_e idleState = (idle_state_e)0;
/** /**
* @@GAUGE_NAME_IAC@@ * @@GAUGE_NAME_IAC@@
% * units: %
* offset 4 * offset 4
*/ */
percent_t currentIdlePosition = (percent_t)0; percent_t currentIdlePosition = (percent_t)0;
@ -178,4 +178,4 @@ struct idle_state_s {
static_assert(sizeof(idle_state_s) == 48); static_assert(sizeof(idle_state_s) == 48);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Oct 22 22:35:39 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/idle_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/vvt.txt Mon Jul 03 17:39:43 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/vvt.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -6,18 +6,18 @@
// start of vvt_s // start of vvt_s
struct vvt_s { struct vvt_s {
/** /**
deg * units: deg
* offset 0 * offset 0
*/ */
scaled_channel<uint16_t, 10, 1> vvtTarget = (uint16_t)0; scaled_channel<uint16_t, 10, 1> vvtTarget = (uint16_t)0;
/** /**
% * units: %
* offset 2 * offset 2
*/ */
scaled_channel<uint8_t, 2, 1> vvtOutput = (uint8_t)0; scaled_channel<uint8_t, 2, 1> vvtOutput = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 3 * offset 3
*/ */
uint8_t alignmentFill_at_3[1]; uint8_t alignmentFill_at_3[1];
@ -25,4 +25,4 @@ struct vvt_s {
static_assert(sizeof(vvt_s) == 4); static_assert(sizeof(vvt_s) == 4);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/vvt.txt Mon Jul 03 17:39:43 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/vvt.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Sat Feb 25 03:30:19 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -106,12 +106,12 @@ struct antilag_system_state_s {
*/ */
float fuelALSCorrection = (float)0; float fuelALSCorrection = (float)0;
/** /**
deg * units: deg
* offset 8 * offset 8
*/ */
scaled_channel<int16_t, 100, 1> timingALSCorrection = (int16_t)0; scaled_channel<int16_t, 100, 1> timingALSCorrection = (int16_t)0;
/** /**
deg * units: deg
* offset 10 * offset 10
*/ */
scaled_channel<int16_t, 100, 1> timingALSSkip = (int16_t)0; scaled_channel<int16_t, 100, 1> timingALSSkip = (int16_t)0;
@ -119,4 +119,4 @@ struct antilag_system_state_s {
static_assert(sizeof(antilag_system_state_s) == 12); static_assert(sizeof(antilag_system_state_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Sat Feb 25 03:30:19 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/engine_state.txt Tue Dec 26 22:46:57 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/engine_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,7 +7,7 @@
struct LuaAdjustments { struct LuaAdjustments {
/** /**
* Lua: Fuel add * Lua: Fuel add
g * units: g
* offset 0 * offset 0
*/ */
float fuelAdd = (float)0; float fuelAdd = (float)0;
@ -119,13 +119,13 @@ static_assert(sizeof(LuaAdjustments) == 12);
struct speed_density_s { struct speed_density_s {
/** /**
* Air: Charge temperature estimate * Air: Charge temperature estimate
deg C * units: deg C
* offset 0 * offset 0
*/ */
scaled_channel<int16_t, 100, 1> tCharge = (int16_t)0; scaled_channel<int16_t, 100, 1> tCharge = (int16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 2 * offset 2
*/ */
uint8_t alignmentFill_at_2[2]; uint8_t alignmentFill_at_2[2];
@ -156,13 +156,13 @@ struct cranking_fuel_s {
float durationCoefficient = (float)0; float durationCoefficient = (float)0;
/** /**
* Fuel: Cranking cycle mass * Fuel: Cranking cycle mass
mg * units: mg
* offset 12 * offset 12
*/ */
scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0; scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 14 * offset 14
*/ */
uint8_t alignmentFill_at_14[2]; uint8_t alignmentFill_at_14[2];
@ -190,7 +190,7 @@ struct engine_state_s {
float baroCorrection = (float)0; float baroCorrection = (float)0;
/** /**
* Detected Board ID * Detected Board ID
id * units: id
* offset 40 * offset 40
*/ */
int16_t hellenBoardId = (int16_t)0; int16_t hellenBoardId = (int16_t)0;
@ -227,7 +227,7 @@ struct engine_state_s {
int8_t smartChipAliveCounter = (int8_t)0; int8_t smartChipAliveCounter = (int8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 49 * offset 49
*/ */
uint8_t alignmentFill_at_49[3]; uint8_t alignmentFill_at_49[3];
@ -341,13 +341,13 @@ struct engine_state_s {
float egtValue2 = (float)0; float egtValue2 = (float)0;
/** /**
* User-defined RPM hard limit * User-defined RPM hard limit
rpm * units: rpm
* offset 68 * offset 68
*/ */
int16_t desiredRpmLimit = (int16_t)0; int16_t desiredRpmLimit = (int16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 70 * offset 70
*/ */
uint8_t alignmentFill_at_70[2]; uint8_t alignmentFill_at_70[2];
@ -372,13 +372,13 @@ struct engine_state_s {
*/ */
float ignitionLoad = (float)0; float ignitionLoad = (float)0;
/** /**
% * units: %
* offset 88 * offset 88
*/ */
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0; scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 90 * offset 90
*/ */
uint8_t alignmentFill_at_90[2]; uint8_t alignmentFill_at_90[2];
@ -386,4 +386,4 @@ struct engine_state_s {
static_assert(sizeof(engine_state_s) == 92); static_assert(sizeof(engine_state_s) == 92);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/engine_state.txt Tue Dec 26 22:46:57 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/engine_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Thu Nov 23 14:52:31 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -21,21 +21,21 @@ struct running_fuel_s {
*/ */
float coolantTemperatureCoefficient = (float)0; float coolantTemperatureCoefficient = (float)0;
/** /**
secs * units: secs
* offset 12 * offset 12
*/ */
float timeSinceCrankingInSecs = (float)0; float timeSinceCrankingInSecs = (float)0;
/** /**
* @@GAUGE_NAME_FUEL_BASE@@ * @@GAUGE_NAME_FUEL_BASE@@
* This is the raw value we take from the fuel map or base fuel algorithm, before the corrections * This is the raw value we take from the fuel map or base fuel algorithm, before the corrections
mg * units: mg
* offset 16 * offset 16
*/ */
scaled_channel<uint16_t, 100, 1> baseFuel = (uint16_t)0; scaled_channel<uint16_t, 100, 1> baseFuel = (uint16_t)0;
/** /**
* @@GAUGE_NAME_FUEL_RUNNING@@ * @@GAUGE_NAME_FUEL_RUNNING@@
* Total fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle * Total fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle
mg * units: mg
* offset 18 * offset 18
*/ */
scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0; scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0;
@ -46,7 +46,7 @@ static_assert(sizeof(running_fuel_s) == 20);
struct fuel_computer_s { struct fuel_computer_s {
/** /**
* Fuel: Total correction * Fuel: Total correction
mult * units: mult
* offset 0 * offset 0
*/ */
float totalFuelCorrection = (float)0; float totalFuelCorrection = (float)0;
@ -55,7 +55,7 @@ struct fuel_computer_s {
*/ */
running_fuel_s running; running_fuel_s running;
/** /**
% * units: %
* offset 24 * offset 24
*/ */
scaled_channel<uint16_t, 100, 1> afrTableYAxis = (uint16_t)0; scaled_channel<uint16_t, 100, 1> afrTableYAxis = (uint16_t)0;
@ -66,13 +66,13 @@ struct fuel_computer_s {
scaled_channel<uint16_t, 10000, 1> targetLambda = (uint16_t)0; scaled_channel<uint16_t, 10000, 1> targetLambda = (uint16_t)0;
/** /**
* @@GAUGE_NAME_TARGET_AFR@@ * @@GAUGE_NAME_TARGET_AFR@@
ratio * units: ratio
* offset 28 * offset 28
*/ */
scaled_channel<uint16_t, 1000, 1> targetAFR = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> targetAFR = (uint16_t)0;
/** /**
* Fuel: Stoich ratio * Fuel: Stoich ratio
ratio * units: ratio
* offset 30 * offset 30
*/ */
scaled_channel<uint16_t, 1000, 1> stoichiometricRatio = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> stoichiometricRatio = (uint16_t)0;
@ -82,13 +82,13 @@ struct fuel_computer_s {
float sdTcharge_coff = (float)0; float sdTcharge_coff = (float)0;
/** /**
* @@GAUGE_NAME_AIR_MASS@@ * @@GAUGE_NAME_AIR_MASS@@
g * units: g
* offset 36 * offset 36
*/ */
float sdAirMassInOneCylinder = (float)0; float sdAirMassInOneCylinder = (float)0;
/** /**
* Air: Normalized cyl filling * Air: Normalized cyl filling
% * units: %
* offset 40 * offset 40
*/ */
float normalizedCylinderFilling = (float)0; float normalizedCylinderFilling = (float)0;
@ -98,7 +98,7 @@ struct fuel_computer_s {
uint8_t brokenInjector = (uint8_t)0; uint8_t brokenInjector = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 45 * offset 45
*/ */
uint8_t alignmentFill_at_45[3]; uint8_t alignmentFill_at_45[3];
@ -202,4 +202,4 @@ struct fuel_computer_s {
static_assert(sizeof(fuel_computer_s) == 52); static_assert(sizeof(fuel_computer_s) == 52);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Thu Nov 23 14:52:31 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Thu Dec 21 21:47:23 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,13 +7,13 @@
struct injector_model_s { struct injector_model_s {
/** /**
* @@GAUGE_NAME_INJECTOR_LAG@@ * @@GAUGE_NAME_INJECTOR_LAG@@
ms * units: ms
* offset 0 * offset 0
*/ */
float m_deadtime = (float)0; float m_deadtime = (float)0;
/** /**
* Fuel: Injector pressure delta * Fuel: Injector pressure delta
kPa * units: kPa
* offset 4 * offset 4
*/ */
float pressureDelta = (float)0; float pressureDelta = (float)0;
@ -26,4 +26,4 @@ struct injector_model_s {
static_assert(sizeof(injector_model_s) == 12); static_assert(sizeof(injector_model_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Thu Dec 21 21:47:23 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Wed May 31 21:17:03 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/ignition_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,13 +7,13 @@
struct ignition_state_s { struct ignition_state_s {
/** /**
* "Ignition: base dwell" * "Ignition: base dwell"
ms * units: ms
* offset 0 * offset 0
*/ */
float baseDwell = (float)0; float baseDwell = (float)0;
/** /**
* @@GAUGE_COIL_DWELL_TIME@@ * @@GAUGE_COIL_DWELL_TIME@@
ms * units: ms
* offset 4 * offset 4
*/ */
floatms_t sparkDwell = (floatms_t)0; floatms_t sparkDwell = (floatms_t)0;
@ -22,43 +22,43 @@ struct ignition_state_s {
* as crankshaft angle * as crankshaft angle
* NAN if engine is stopped * NAN if engine is stopped
* See also sparkDwell * See also sparkDwell
deg * units: deg
* offset 8 * offset 8
*/ */
angle_t dwellAngle = (angle_t)0; angle_t dwellAngle = (angle_t)0;
/** /**
* Ign: CLT correction * Ign: CLT correction
deg * units: deg
* offset 12 * offset 12
*/ */
scaled_channel<int16_t, 100, 1> cltTimingCorrection = (int16_t)0; scaled_channel<int16_t, 100, 1> cltTimingCorrection = (int16_t)0;
/** /**
* Ign: IAT correction * Ign: IAT correction
deg * units: deg
* offset 14 * offset 14
*/ */
scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0; scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0;
/** /**
* Idle: Timing adjustment * Idle: Timing adjustment
deg * units: deg
* offset 16 * offset 16
*/ */
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0; scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
/** /**
* @@GAUGE_NAME_TIMING_ADVANCE@@ * @@GAUGE_NAME_TIMING_ADVANCE@@
deg * units: deg
* offset 18 * offset 18
*/ */
scaled_channel<int16_t, 50, 1> baseIgnitionAdvance = (int16_t)0; scaled_channel<int16_t, 50, 1> baseIgnitionAdvance = (int16_t)0;
/** /**
* @@GAUGE_NAME_ADJUSTED_TIMING@@ * @@GAUGE_NAME_ADJUSTED_TIMING@@
deg * units: deg
* offset 20 * offset 20
*/ */
scaled_channel<int16_t, 50, 1> correctedIgnitionAdvance = (int16_t)0; scaled_channel<int16_t, 50, 1> correctedIgnitionAdvance = (int16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 22 * offset 22
*/ */
uint8_t alignmentFill_at_22[2]; uint8_t alignmentFill_at_22[2];
@ -69,13 +69,13 @@ struct ignition_state_s {
float dwellVoltageCorrection = (float)0; float dwellVoltageCorrection = (float)0;
/** /**
* Ign: Lua timing add * Ign: Lua timing add
deg * units: deg
* offset 28 * offset 28
*/ */
float luaTimingAdd = (float)0; float luaTimingAdd = (float)0;
/** /**
* Ign: Lua timing mult * Ign: Lua timing mult
deg * units: deg
* offset 32 * offset 32
*/ */
float luaTimingMult = (float)0; float luaTimingMult = (float)0;
@ -180,4 +180,4 @@ struct ignition_state_s {
static_assert(sizeof(ignition_state_s) == 40); static_assert(sizeof(ignition_state_s) == 40);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Wed May 31 21:17:03 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/algo/ignition_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Mon Mar 06 04:15:17 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -129,7 +129,7 @@ struct high_pressure_fuel_pump_s {
angle_t nextLobe = (angle_t)0; angle_t nextLobe = (angle_t)0;
/** /**
* GDI: next start * GDI: next start
v * units: v
* offset 24 * offset 24
*/ */
float di_nextStart = (float)0; float di_nextStart = (float)0;
@ -137,4 +137,4 @@ struct high_pressure_fuel_pump_s {
static_assert(sizeof(high_pressure_fuel_pump_s) == 28); static_assert(sizeof(high_pressure_fuel_pump_s) == 28);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Mon Mar 06 04:15:17 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Tue Sep 26 02:21:02 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,19 +7,19 @@
struct knock_controller_s { struct knock_controller_s {
/** /**
* @@GAUGE_NAME_KNOCK_LEVEL@@ * @@GAUGE_NAME_KNOCK_LEVEL@@
Volts * units: Volts
* offset 0 * offset 0
*/ */
float m_knockLevel = (float)0; float m_knockLevel = (float)0;
/** /**
* Knock: Cyl * Knock: Cyl
dBv * units: dBv
* offset 4 * offset 4
*/ */
int8_t m_knockCyl[12]; int8_t m_knockCyl[12];
/** /**
* @@GAUGE_NAME_KNOCK_RETARD@@ * @@GAUGE_NAME_KNOCK_RETARD@@
deg * units: deg
* offset 16 * offset 16
*/ */
angle_t m_knockRetard = (angle_t)0; angle_t m_knockRetard = (angle_t)0;
@ -42,4 +42,4 @@ struct knock_controller_s {
static_assert(sizeof(knock_controller_s) == 32); static_assert(sizeof(knock_controller_s) == 32);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Tue Sep 26 02:21:02 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/lambda_monitor.txt Wed Jul 26 13:01:56 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/lambda_monitor.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -102,13 +102,13 @@ struct lambda_monitor_s {
offset 0 bit 31 */ offset 0 bit 31 */
bool unusedBit_2_31 : 1 {}; bool unusedBit_2_31 : 1 {};
/** /**
sec * units: sec
* offset 4 * offset 4
*/ */
scaled_channel<uint16_t, 100, 1> lambdaTimeSinceGood = (uint16_t)0; scaled_channel<uint16_t, 100, 1> lambdaTimeSinceGood = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 6 * offset 6
*/ */
uint8_t alignmentFill_at_6[2]; uint8_t alignmentFill_at_6[2];
@ -116,4 +116,4 @@ struct lambda_monitor_s {
static_assert(sizeof(lambda_monitor_s) == 8); static_assert(sizeof(lambda_monitor_s) == 8);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/lambda_monitor.txt Wed Jul 26 13:01:56 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/lambda_monitor.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/math/throttle_model.txt Fri May 05 16:36:44 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/throttle_model.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -104,19 +104,19 @@ struct throttle_model_s {
bool unusedBit_1_31 : 1 {}; bool unusedBit_1_31 : 1 {};
/** /**
* Air: Throttle crossover pos * Air: Throttle crossover pos
% * units: %
* offset 4 * offset 4
*/ */
scaled_channel<int16_t, 100, 1> throttleModelCrossoverAngle = (int16_t)0; scaled_channel<int16_t, 100, 1> throttleModelCrossoverAngle = (int16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 6 * offset 6
*/ */
uint8_t alignmentFill_at_6[2]; uint8_t alignmentFill_at_6[2];
/** /**
* Air: Throttle flow estimate * Air: Throttle flow estimate
g/s * units: g/s
* offset 8 * offset 8
*/ */
float throttleEstimatedFlow = (float)0; float throttleEstimatedFlow = (float)0;
@ -124,4 +124,4 @@ struct throttle_model_s {
static_assert(sizeof(throttle_model_s) == 12); static_assert(sizeof(throttle_model_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/math/throttle_model.txt Fri May 05 16:36:44 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/math/throttle_model.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Mon Feb 20 16:39:15 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/sensors/sent_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,19 +7,19 @@
struct sent_state_s { struct sent_state_s {
/** /**
* "ETB: SENT value0" * "ETB: SENT value0"
value * units: value
* offset 0 * offset 0
*/ */
uint16_t value0 = (uint16_t)0; uint16_t value0 = (uint16_t)0;
/** /**
* "ETB: SENT value1" * "ETB: SENT value1"
value * units: value
* offset 2 * offset 2
*/ */
uint16_t value1 = (uint16_t)0; uint16_t value1 = (uint16_t)0;
/** /**
* "ETB: SENT error rate" * "ETB: SENT error rate"
ratio * units: ratio
* offset 4 * offset 4
*/ */
float errorRate = (float)0; float errorRate = (float)0;
@ -27,4 +27,4 @@ struct sent_state_s {
static_assert(sizeof(sent_state_s) == 8); static_assert(sizeof(sent_state_s) == 8);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Mon Feb 20 16:39:15 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/sensors/sent_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri May 05 19:02:07 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/sensors//wideband_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -12,43 +12,43 @@ struct wideband_state_s {
uint8_t faultCode = (uint8_t)0; uint8_t faultCode = (uint8_t)0;
/** /**
* WBO: Heater duty * WBO: Heater duty
% * units: %
* offset 1 * offset 1
*/ */
uint8_t heaterDuty = (uint8_t)0; uint8_t heaterDuty = (uint8_t)0;
/** /**
* WBO: Pump duty * WBO: Pump duty
% * units: %
* offset 2 * offset 2
*/ */
uint8_t pumpDuty = (uint8_t)0; uint8_t pumpDuty = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 3 * offset 3
*/ */
uint8_t alignmentFill_at_3[1]; uint8_t alignmentFill_at_3[1];
/** /**
* WBO: Temperature * WBO: Temperature
C * units: C
* offset 4 * offset 4
*/ */
uint16_t tempC = (uint16_t)0; uint16_t tempC = (uint16_t)0;
/** /**
* WBO: Nernst Voltage * WBO: Nernst Voltage
V * units: V
* offset 6 * offset 6
*/ */
scaled_channel<uint16_t, 1000, 1> nernstVoltage = (uint16_t)0; scaled_channel<uint16_t, 1000, 1> nernstVoltage = (uint16_t)0;
/** /**
* WBO: ESR * WBO: ESR
ohm * units: ohm
* offset 8 * offset 8
*/ */
uint16_t esr = (uint16_t)0; uint16_t esr = (uint16_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 10 * offset 10
*/ */
uint8_t alignmentFill_at_10[2]; uint8_t alignmentFill_at_10[2];
@ -56,4 +56,4 @@ struct wideband_state_s {
static_assert(sizeof(wideband_state_s) == 12); static_assert(sizeof(wideband_state_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri May 05 19:02:07 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/sensors//wideband_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/tcu/tcu_controller.txt Wed Jan 03 03:40:23 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/tcu/tcu_controller.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -7,19 +7,19 @@
struct tcu_controller_s { struct tcu_controller_s {
/** /**
* @@GAUGE_NAME_CURRENT_GEAR@@ * @@GAUGE_NAME_CURRENT_GEAR@@
gear * units: gear
* offset 0 * offset 0
*/ */
int8_t tcuCurrentGear = (int8_t)0; int8_t tcuCurrentGear = (int8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 1 * offset 1
*/ */
uint8_t alignmentFill_at_1[1]; uint8_t alignmentFill_at_1[1];
/** /**
* @@GAUGE_NAME_TC_RATIO@@ * @@GAUGE_NAME_TC_RATIO@@
value * units: value
* offset 2 * offset 2
*/ */
scaled_channel<uint16_t, 100, 1> tcRatio = (uint16_t)0; scaled_channel<uint16_t, 100, 1> tcRatio = (uint16_t)0;
@ -34,7 +34,7 @@ struct tcu_controller_s {
uint8_t tcu_currentRange = (uint8_t)0; uint8_t tcu_currentRange = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 9 * offset 9
*/ */
uint8_t alignmentFill_at_9[3]; uint8_t alignmentFill_at_9[3];
@ -42,4 +42,4 @@ struct tcu_controller_s {
static_assert(sizeof(tcu_controller_s) == 12); static_assert(sizeof(tcu_controller_s) == 12);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/tcu/tcu_controller.txt Wed Jan 03 03:40:23 UTC 2024 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/tcu/tcu_controller.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_central.txt Wed Aug 09 09:38:59 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_central.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -34,19 +34,19 @@ struct trigger_central_s {
uint8_t mapVvt_map_peak = (uint8_t)0; uint8_t mapVvt_map_peak = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 38 * offset 38
*/ */
uint8_t alignmentFill_at_38[2]; uint8_t alignmentFill_at_38[2];
/** /**
* Sync: Engine Phase * Sync: Engine Phase
deg * units: deg
* offset 40 * offset 40
*/ */
float currentEngineDecodedPhase = (float)0; float currentEngineDecodedPhase = (float)0;
/** /**
* Sync: trigger angle error * Sync: trigger angle error
deg * units: deg
* offset 44 * offset 44
*/ */
float triggerToothAngleError = (float)0; float triggerToothAngleError = (float)0;
@ -56,13 +56,13 @@ struct trigger_central_s {
uint8_t triggerIgnoredToothCount = (uint8_t)0; uint8_t triggerIgnoredToothCount = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 49 * offset 49
*/ */
uint8_t alignmentFill_at_49[3]; uint8_t alignmentFill_at_49[3];
/** /**
* Sync: MAP: prev angle * Sync: MAP: prev angle
deg * units: deg
* offset 52 * offset 52
*/ */
angle_t mapCamPrevToothAngle = (angle_t)0; angle_t mapCamPrevToothAngle = (angle_t)0;
@ -166,4 +166,4 @@ struct trigger_central_s {
static_assert(sizeof(trigger_central_s) == 60); static_assert(sizeof(trigger_central_s) == 60);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_central.txt Wed Aug 09 09:38:59 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_central.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Dec 06 19:47:30 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -16,17 +16,17 @@ struct trigger_state_s {
*/ */
float vvtSyncGapRatio = (float)0; float vvtSyncGapRatio = (float)0;
/** /**
us * units: us
* offset 8 * offset 8
*/ */
uint32_t vvtToothDurations0 = (uint32_t)0; uint32_t vvtToothDurations0 = (uint32_t)0;
/** /**
sync: Primary Cam Position * units: sync: Primary Cam Position
* offset 12 * offset 12
*/ */
float vvtCurrentPosition = (float)0; float vvtCurrentPosition = (float)0;
/** /**
sync: Cam Tooth Position * units: sync: Cam Tooth Position
* offset 16 * offset 16
*/ */
float vvtToothPosition[4]; float vvtToothPosition[4];
@ -45,7 +45,7 @@ struct trigger_state_s {
uint8_t vvtStateIndex = (uint8_t)0; uint8_t vvtStateIndex = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 38 * offset 38
*/ */
uint8_t alignmentFill_at_38[2]; uint8_t alignmentFill_at_38[2];
@ -53,4 +53,4 @@ struct trigger_state_s {
static_assert(sizeof(trigger_state_s) == 40); static_assert(sizeof(trigger_state_s) == 40);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Dec 06 19:47:30 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Jan 03 20:30:10 UTC 2024

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Dec 06 19:47:30 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Jan 03 20:30:10 UTC 2024
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -12,7 +12,7 @@ struct trigger_state_primary_s {
uint8_t camResyncCounter = (uint8_t)0; uint8_t camResyncCounter = (uint8_t)0;
/** /**
* need 4 byte alignment * need 4 byte alignment
units * units: units
* offset 1 * offset 1
*/ */
uint8_t alignmentFill_at_1[3]; uint8_t alignmentFill_at_1[3];
@ -117,4 +117,4 @@ struct trigger_state_primary_s {
static_assert(sizeof(trigger_state_primary_s) == 8); static_assert(sizeof(trigger_state_primary_s) == 8);
// end // end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Dec 06 19:47:30 UTC 2023 // this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Jan 03 20:30:10 UTC 2024