Auto-generated configs and docs
This commit is contained in:
parent
d1ae0b3bf6
commit
58f31fd2d9
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -153,92 +153,92 @@ struct output_channels_s {
|
|||
bool unusedBit_28_31 : 1 {};
|
||||
/**
|
||||
* @@GAUGE_NAME_RPM@@
|
||||
RPM
|
||||
* units: RPM
|
||||
* offset 4
|
||||
*/
|
||||
uint16_t RPMValue = (uint16_t)0;
|
||||
/**
|
||||
* dRPM
|
||||
RPM acceleration
|
||||
* units: RPM acceleration
|
||||
* offset 6
|
||||
*/
|
||||
int16_t rpmAcceleration = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_GEAR_RATIO@@
|
||||
value
|
||||
* units: value
|
||||
* offset 8
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> speedToRpmRatio = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVS@@
|
||||
kph
|
||||
* units: kph
|
||||
* offset 10
|
||||
*/
|
||||
uint8_t unusedVehicleSpeedKph = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_CPU_TEMP@@
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 11
|
||||
*/
|
||||
int8_t internalMcuTemperature = (int8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_CLT@@
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 12
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> coolant = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_IAT@@
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 14
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> intake = (int16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 16
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> auxTemp1 = (int16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 18
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> auxTemp2 = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TPS@@
|
||||
%
|
||||
* units: %
|
||||
* offset 20
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> TPSValue = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_THROTTLE_PEDAL@@
|
||||
%
|
||||
* units: %
|
||||
* offset 22
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> throttlePedalPosition = (int16_t)0;
|
||||
/**
|
||||
ADC
|
||||
* units: ADC
|
||||
* offset 24
|
||||
*/
|
||||
uint16_t tpsADC = (uint16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 26
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> rawMaf = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AIR_FLOW_MEASURED@@
|
||||
kg/h
|
||||
* units: kg/h
|
||||
* offset 28
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> mafMeasured = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_MAP@@
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 30
|
||||
*/
|
||||
scaled_channel<uint16_t, 30, 1> MAPValue = (uint16_t)0;
|
||||
/**
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 32
|
||||
*/
|
||||
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;
|
||||
/**
|
||||
* @@GAUGE_NAME_VBAT@@
|
||||
V
|
||||
* units: V
|
||||
* offset 36
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> VBatt = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_OIL_PRESSURE@@
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 38
|
||||
*/
|
||||
scaled_channel<uint16_t, 30, 1> oilPressure = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVT_B1I@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 40
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> vvtPositionB1I = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_LAST_INJECTION@@
|
||||
* Actual last injection time - including all compensation and injection mode
|
||||
ms
|
||||
* units: ms
|
||||
* offset 42
|
||||
*/
|
||||
scaled_channel<uint16_t, 300, 1> actualLastInjection = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_INJ_DUTY@@
|
||||
%
|
||||
* units: %
|
||||
* offset 44
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> injectorDutyCycle = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_VE@@
|
||||
ratio
|
||||
* units: ratio
|
||||
* offset 45
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> veValue = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_INJECTION_TIMING@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 46
|
||||
*/
|
||||
int16_t injectionOffset = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ENGINE_CRC16@@
|
||||
crc16
|
||||
* units: crc16
|
||||
* offset 48
|
||||
*/
|
||||
uint16_t engineMakeCodeNameCrc16 = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_WALL_AMOUNT@@
|
||||
mg
|
||||
* units: mg
|
||||
* offset 50
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> wallFuelAmount = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_WALL_CORRECTION@@
|
||||
mg
|
||||
* units: mg
|
||||
* offset 52
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> wallFuelCorrectionValue = (int16_t)0;
|
||||
|
@ -319,7 +319,7 @@ struct output_channels_s {
|
|||
uint16_t canReadCounter = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_TPS_EXTRA@@
|
||||
ms
|
||||
* units: ms
|
||||
* offset 58
|
||||
*/
|
||||
scaled_channel<int16_t, 300, 1> tpsAccelFuel = (int16_t)0;
|
||||
|
@ -335,95 +335,95 @@ struct output_channels_s {
|
|||
uint8_t currentInjectionMode = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_DWELL_DUTY@@
|
||||
%
|
||||
* units: %
|
||||
* offset 62
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> coilDutyCycle = (uint16_t)0;
|
||||
/**
|
||||
* ETB Target
|
||||
%
|
||||
* units: %
|
||||
* offset 64
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> etbTarget = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ETB_DUTY@@
|
||||
%
|
||||
* units: %
|
||||
* offset 66
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> etb1DutyCycle = (int16_t)0;
|
||||
/**
|
||||
* Fuel level
|
||||
%
|
||||
* units: %
|
||||
* offset 68
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> fuelTankLevel = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_CONSUMPTION@@
|
||||
grams
|
||||
* units: grams
|
||||
* offset 70
|
||||
*/
|
||||
uint16_t totalFuelConsumption = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_FLOW@@
|
||||
gram/s
|
||||
* units: gram/s
|
||||
* offset 72
|
||||
*/
|
||||
scaled_channel<uint16_t, 200, 1> fuelFlowRate = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TPS2@@
|
||||
%
|
||||
* units: %
|
||||
* offset 74
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> TPS2Value = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TUNE_CRC16@@
|
||||
crc16
|
||||
* units: crc16
|
||||
* offset 76
|
||||
*/
|
||||
uint16_t tuneCrc16 = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 78
|
||||
*/
|
||||
uint8_t alignmentFill_at_78[2];
|
||||
/**
|
||||
* @@GAUGE_NAME_UPTIME@@
|
||||
sec
|
||||
* units: sec
|
||||
* offset 80
|
||||
*/
|
||||
uint32_t seconds = (uint32_t)0;
|
||||
/**
|
||||
* Engine Mode
|
||||
em
|
||||
* units: em
|
||||
* offset 84
|
||||
*/
|
||||
uint32_t engineMode = (uint32_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VERSION@@
|
||||
version_f
|
||||
* units: version_f
|
||||
* offset 88
|
||||
*/
|
||||
uint32_t firmwareVersion = (uint32_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 92
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 94
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ACCEL_LAT@@
|
||||
G
|
||||
* units: G
|
||||
* offset 96
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> accelerationLat = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ACCEL_LON@@
|
||||
G
|
||||
* units: G
|
||||
* offset 98
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> accelerationLon = (int16_t)0;
|
||||
|
@ -437,48 +437,48 @@ struct output_channels_s {
|
|||
*/
|
||||
uint8_t maxTriggerReentrant = (uint8_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 102
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawLowFuelPressure = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 104
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawHighFuelPressure = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_PRESSURE_LOW@@
|
||||
kpa
|
||||
* units: kpa
|
||||
* offset 106
|
||||
*/
|
||||
scaled_channel<int16_t, 30, 1> lowFuelPressure = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_DESIRED_GEAR@@
|
||||
gear
|
||||
* units: gear
|
||||
* offset 108
|
||||
*/
|
||||
int8_t tcuDesiredGear = (int8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FLEX@@
|
||||
%
|
||||
* units: %
|
||||
* offset 109
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> flexPercent = (uint8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WG_POSITION@@
|
||||
%
|
||||
* units: %
|
||||
* offset 110
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> wastegatePositionSensor = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_PRESSURE_HIGH@@
|
||||
bar
|
||||
* units: bar
|
||||
* offset 112
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> highFuelPressure = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 114
|
||||
*/
|
||||
uint8_t alignmentFill_at_114[2];
|
||||
|
@ -497,7 +497,7 @@ struct output_channels_s {
|
|||
uint8_t idleStepperTargetPosition = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 122
|
||||
*/
|
||||
uint8_t alignmentFill_at_122[2];
|
||||
|
@ -507,7 +507,7 @@ struct output_channels_s {
|
|||
uint32_t tsConfigVersion = (uint32_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TRG_ERR@@
|
||||
counter
|
||||
* units: counter
|
||||
* offset 128
|
||||
*/
|
||||
uint32_t totalTriggerErrorCounter = (uint32_t)0;
|
||||
|
@ -517,109 +517,109 @@ struct output_channels_s {
|
|||
uint32_t orderingErrorCounter = (uint32_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_COUNTER@@
|
||||
count
|
||||
* units: count
|
||||
* offset 136
|
||||
*/
|
||||
uint16_t warningCounter = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_WARNING_LAST@@
|
||||
error
|
||||
* units: error
|
||||
* offset 138
|
||||
*/
|
||||
uint16_t lastErrorCode = (uint16_t)0;
|
||||
/**
|
||||
error
|
||||
* units: error
|
||||
* offset 140
|
||||
*/
|
||||
uint16_t recentErrorCode[8];
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 156
|
||||
*/
|
||||
float debugFloatField1 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 160
|
||||
*/
|
||||
float debugFloatField2 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 164
|
||||
*/
|
||||
float debugFloatField3 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 168
|
||||
*/
|
||||
float debugFloatField4 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 172
|
||||
*/
|
||||
float debugFloatField5 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 176
|
||||
*/
|
||||
float debugFloatField6 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 180
|
||||
*/
|
||||
float debugFloatField7 = (float)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 184
|
||||
*/
|
||||
uint32_t debugIntField1 = (uint32_t)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 188
|
||||
*/
|
||||
uint32_t debugIntField2 = (uint32_t)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 192
|
||||
*/
|
||||
uint32_t debugIntField3 = (uint32_t)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 196
|
||||
*/
|
||||
int16_t debugIntField4 = (int16_t)0;
|
||||
/**
|
||||
val
|
||||
* units: val
|
||||
* offset 198
|
||||
*/
|
||||
int16_t debugIntField5 = (int16_t)0;
|
||||
/**
|
||||
* EGT
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 200
|
||||
*/
|
||||
uint16_t egt[EGT_CHANNEL_COUNT];
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 216
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawTps1Primary = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 218
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawPpsPrimary = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 220
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawClt = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 222
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawIat = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 224
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawOilPressure = (int16_t)0;
|
||||
|
@ -629,30 +629,30 @@ struct output_channels_s {
|
|||
uint8_t fuelClosedLoopBinIdx = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 227
|
||||
*/
|
||||
uint8_t alignmentFill_at_227[1];
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 228
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawPpsSecondary = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_IDLE_POSITION@@
|
||||
%
|
||||
* units: %
|
||||
* offset 230
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> idlePositionSensor = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AFR@@
|
||||
AFR
|
||||
* units: AFR
|
||||
* offset 232
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0;
|
||||
/**
|
||||
* Vss Accel
|
||||
m/s2
|
||||
* units: m/s2
|
||||
* offset 234
|
||||
*/
|
||||
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;
|
||||
/**
|
||||
* @@GAUGE_NAME_AFR2@@
|
||||
AFR
|
||||
* units: AFR
|
||||
* offset 238
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVT_B1E@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 240
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVT_B2I@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 242
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVT_B2E@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 244
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0;
|
||||
/**
|
||||
* Fuel: Trim bank
|
||||
%
|
||||
* units: %
|
||||
* offset 246
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> fuelPidCorrection[2];
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 250
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 252
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 254
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ACCEL_VERT@@
|
||||
G
|
||||
* units: G
|
||||
* offset 256
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> accelerationVert = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_GYRO_YAW@@
|
||||
deg/sec
|
||||
* units: deg/sec
|
||||
* offset 258
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> gyroYaw = (int16_t)0;
|
||||
/**
|
||||
deg
|
||||
* units: deg
|
||||
* offset 260
|
||||
*/
|
||||
int8_t vvtTargets[4];
|
||||
/**
|
||||
* @@GAUGE_NAME_TURBO_SPEED@@
|
||||
hz
|
||||
* units: hz
|
||||
* offset 264
|
||||
*/
|
||||
uint16_t turboSpeed = (uint16_t)0;
|
||||
/**
|
||||
* Ign: Timing Cyl
|
||||
deg
|
||||
* units: deg
|
||||
* offset 266
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 290
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 292
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 294
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 296
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
|
||||
/**
|
||||
* Ign: Cut Code
|
||||
code
|
||||
* units: code
|
||||
* offset 298
|
||||
*/
|
||||
int8_t sparkCutReason = (int8_t)0;
|
||||
/**
|
||||
* Fuel: Cut Code
|
||||
code
|
||||
* units: code
|
||||
* offset 299
|
||||
*/
|
||||
int8_t fuelCutReason = (int8_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@
|
||||
kg/h
|
||||
* units: kg/h
|
||||
* offset 300
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
|
||||
/**
|
||||
* sync: instant RPM
|
||||
rpm
|
||||
* units: rpm
|
||||
* offset 302
|
||||
*/
|
||||
uint16_t instantRpm = (uint16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 304
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 306
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
|
||||
|
@ -795,13 +795,13 @@ struct output_channels_s {
|
|||
float calibrationValue2 = (float)0;
|
||||
/**
|
||||
* Lua: Tick counter
|
||||
count
|
||||
* units: count
|
||||
* offset 312
|
||||
*/
|
||||
uint32_t luaInvocationCounter = (uint32_t)0;
|
||||
/**
|
||||
* Lua: Last tick duration
|
||||
nt
|
||||
* units: nt
|
||||
* offset 316
|
||||
*/
|
||||
uint32_t luaLastCycleDuration = (uint32_t)0;
|
||||
|
@ -824,18 +824,18 @@ struct output_channels_s {
|
|||
*/
|
||||
scaled_channel<int16_t, 100, 1> auxLinear2 = (int16_t)0;
|
||||
/**
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 332
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
|
||||
/**
|
||||
* Instant MAP
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 334
|
||||
*/
|
||||
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
|
||||
/**
|
||||
us
|
||||
* units: us
|
||||
* offset 336
|
||||
*/
|
||||
uint16_t maxLockedDuration = (uint16_t)0;
|
||||
|
@ -851,7 +851,7 @@ struct output_channels_s {
|
|||
uint16_t canWriteNotOk = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 342
|
||||
*/
|
||||
uint8_t alignmentFill_at_342[2];
|
||||
|
@ -930,30 +930,30 @@ struct output_channels_s {
|
|||
pid_status_s vvtStatus[CAM_INPUTS_COUNT];
|
||||
/**
|
||||
* Aux speed 1
|
||||
s
|
||||
* units: s
|
||||
* offset 516
|
||||
*/
|
||||
uint16_t auxSpeed1 = (uint16_t)0;
|
||||
/**
|
||||
* Aux speed 2
|
||||
s
|
||||
* units: s
|
||||
* offset 518
|
||||
*/
|
||||
uint16_t auxSpeed2 = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ISS@@
|
||||
RPM
|
||||
* units: RPM
|
||||
* offset 520
|
||||
*/
|
||||
uint16_t ISSValue = (uint16_t)0;
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 522
|
||||
*/
|
||||
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT];
|
||||
/**
|
||||
* GPPWM Output
|
||||
%
|
||||
* units: %
|
||||
* offset 538
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
|
||||
|
@ -966,7 +966,7 @@ struct output_channels_s {
|
|||
*/
|
||||
scaled_channel<int16_t, 10, 1> gppwmYAxis[4];
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 558
|
||||
*/
|
||||
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];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 568
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT];
|
||||
/**
|
||||
deg
|
||||
* units: deg
|
||||
* offset 572
|
||||
*/
|
||||
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];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 588
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 592
|
||||
*/
|
||||
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];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 604
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 606
|
||||
*/
|
||||
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];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 612
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT];
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 614
|
||||
*/
|
||||
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 618
|
||||
*/
|
||||
uint8_t alignmentFill_at_618[2];
|
||||
|
@ -1142,91 +1142,91 @@ struct output_channels_s {
|
|||
float mapFast = (float)0;
|
||||
/**
|
||||
* Lua: Gauge
|
||||
value
|
||||
* units: value
|
||||
* offset 632
|
||||
*/
|
||||
float luaGauges[LUA_GAUGE_COUNT];
|
||||
/**
|
||||
V
|
||||
* units: V
|
||||
* offset 640
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> rawMaf2 = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AIR_FLOW_MEASURED_2@@
|
||||
kg/h
|
||||
* units: kg/h
|
||||
* offset 642
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> mafMeasured2 = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_VVS@@
|
||||
kph
|
||||
* units: kph
|
||||
* offset 644
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> vehicleSpeedKph = (uint16_t)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 646
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> Gego = (uint16_t)0;
|
||||
/**
|
||||
count
|
||||
* units: count
|
||||
* offset 648
|
||||
*/
|
||||
uint16_t testBenchIter = (uint16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 650
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> oilTemp = (int16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 652
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> fuelTemp = (int16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 654
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> ambientTemp = (int16_t)0;
|
||||
/**
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 656
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> compressorDischargeTemp = (int16_t)0;
|
||||
/**
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 658
|
||||
*/
|
||||
scaled_channel<uint16_t, 30, 1> compressorDischargePressure = (uint16_t)0;
|
||||
/**
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 660
|
||||
*/
|
||||
scaled_channel<uint16_t, 30, 1> throttleInletPressure = (uint16_t)0;
|
||||
/**
|
||||
sec
|
||||
* units: sec
|
||||
* offset 662
|
||||
*/
|
||||
uint16_t ignitionOnTime = (uint16_t)0;
|
||||
/**
|
||||
sec
|
||||
* units: sec
|
||||
* offset 664
|
||||
*/
|
||||
uint16_t engineRunTime = (uint16_t)0;
|
||||
/**
|
||||
km
|
||||
* units: km
|
||||
* offset 666
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> distanceTraveled = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AFR_GAS_SCALE@@
|
||||
AFR
|
||||
* units: AFR
|
||||
* offset 668
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> afrGasolineScale = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AFR2_GAS_SCALE@@
|
||||
AFR
|
||||
* units: AFR
|
||||
* offset 670
|
||||
*/
|
||||
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);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -12,7 +12,7 @@ struct ac_control_s {
|
|||
int8_t acButtonState = (int8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[3];
|
||||
|
@ -133,4 +133,4 @@ struct ac_control_s {
|
|||
static_assert(sizeof(ac_control_s) == 16);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -103,49 +103,49 @@ struct boost_control_s {
|
|||
bool unusedBit_10_31 : 1 {};
|
||||
/**
|
||||
* "Boost: Lua target add"
|
||||
v
|
||||
* units: v
|
||||
* offset 4
|
||||
*/
|
||||
scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_BOOST_OUTPUT@@
|
||||
percent
|
||||
* units: percent
|
||||
* offset 6
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> boostOutput = (int16_t)0;
|
||||
/**
|
||||
* "Boost: Lua target mult"
|
||||
v
|
||||
* units: v
|
||||
* offset 8
|
||||
*/
|
||||
float luaTargetMult = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_BOOST_OPEN_LOOP@@
|
||||
v
|
||||
* units: v
|
||||
* offset 12
|
||||
*/
|
||||
float openLoopPart = (float)0;
|
||||
/**
|
||||
* "Boost: Lua open loop add"
|
||||
v
|
||||
* units: v
|
||||
* offset 16
|
||||
*/
|
||||
float luaOpenLoopAdd = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_BOOST_CLOSED_LOOP@@
|
||||
%
|
||||
* units: %
|
||||
* offset 20
|
||||
*/
|
||||
scaled_channel<int8_t, 2, 1> boostControllerClosedLoopPart = (int8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 21
|
||||
*/
|
||||
uint8_t alignmentFill_at_21[1];
|
||||
/**
|
||||
* @@GAUGE_NAME_BOOST_TARGET@@
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 22
|
||||
*/
|
||||
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);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,19 +7,19 @@
|
|||
struct dc_motors_s {
|
||||
/**
|
||||
* "DC: output0"
|
||||
per
|
||||
* units: per
|
||||
* offset 0
|
||||
*/
|
||||
float dcOutput0 = (float)0;
|
||||
/**
|
||||
* "DC: en0"
|
||||
per
|
||||
* units: per
|
||||
* offset 4
|
||||
*/
|
||||
uint8_t isEnabled0_int = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 5
|
||||
*/
|
||||
uint8_t alignmentFill_at_5[3];
|
||||
|
@ -123,4 +123,4 @@ struct dc_motors_s {
|
|||
static_assert(sizeof(dc_motors_s) == 12);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,7 +7,7 @@
|
|||
struct electronic_throttle_s {
|
||||
/**
|
||||
* "ETB: idlePosition"
|
||||
per
|
||||
* units: per
|
||||
* offset 0
|
||||
*/
|
||||
float idlePosition = (float)0;
|
||||
|
@ -18,13 +18,13 @@ struct electronic_throttle_s {
|
|||
float trim = (float)0;
|
||||
/**
|
||||
* "ETB: luaAdjustment"
|
||||
per
|
||||
* units: per
|
||||
* offset 8
|
||||
*/
|
||||
float luaAdjustment = (float)0;
|
||||
/**
|
||||
* "DC: wastegatePosition"
|
||||
per
|
||||
* units: per
|
||||
* offset 12
|
||||
*/
|
||||
float m_wastegatePosition = (float)0;
|
||||
|
@ -37,12 +37,12 @@ struct electronic_throttle_s {
|
|||
*/
|
||||
float etbIntegralError = (float)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 24
|
||||
*/
|
||||
float etbCurrentTarget = (float)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 28
|
||||
*/
|
||||
float etbCurrentAdjustedTarget = (float)0;
|
||||
|
@ -144,25 +144,25 @@ struct electronic_throttle_s {
|
|||
bool unusedBit_10_31 : 1 {};
|
||||
/**
|
||||
* "ETB duty rate of change"
|
||||
per
|
||||
* units: per
|
||||
* offset 36
|
||||
*/
|
||||
float etbDutyRateOfChange = (float)0;
|
||||
/**
|
||||
* "ETB average duty"
|
||||
per
|
||||
* units: per
|
||||
* offset 40
|
||||
*/
|
||||
float etbDutyAverage = (float)0;
|
||||
/**
|
||||
* "ETB TPS error counter"
|
||||
count
|
||||
* units: count
|
||||
* offset 44
|
||||
*/
|
||||
uint16_t etbTpsErrorCounter = (uint16_t)0;
|
||||
/**
|
||||
* "ETB pedal error counter"
|
||||
count
|
||||
* units: count
|
||||
* offset 46
|
||||
*/
|
||||
uint16_t etbPpsErrorCounter = (uint16_t)0;
|
||||
|
@ -176,7 +176,7 @@ struct electronic_throttle_s {
|
|||
int8_t tcEtbDrop = (int8_t)0;
|
||||
/**
|
||||
* ETB jam timer
|
||||
sec
|
||||
* units: sec
|
||||
* offset 50
|
||||
*/
|
||||
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);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -11,7 +11,7 @@ struct idle_state_s {
|
|||
idle_state_e idleState = (idle_state_e)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_IAC@@
|
||||
%
|
||||
* units: %
|
||||
* offset 4
|
||||
*/
|
||||
percent_t currentIdlePosition = (percent_t)0;
|
||||
|
@ -178,4 +178,4 @@ struct idle_state_s {
|
|||
static_assert(sizeof(idle_state_s) == 48);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -6,18 +6,18 @@
|
|||
// start of vvt_s
|
||||
struct vvt_s {
|
||||
/**
|
||||
deg
|
||||
* units: deg
|
||||
* offset 0
|
||||
*/
|
||||
scaled_channel<uint16_t, 10, 1> vvtTarget = (uint16_t)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 2
|
||||
*/
|
||||
scaled_channel<uint8_t, 2, 1> vvtOutput = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
|
@ -25,4 +25,4 @@ struct vvt_s {
|
|||
static_assert(sizeof(vvt_s) == 4);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -106,12 +106,12 @@ struct antilag_system_state_s {
|
|||
*/
|
||||
float fuelALSCorrection = (float)0;
|
||||
/**
|
||||
deg
|
||||
* units: deg
|
||||
* offset 8
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> timingALSCorrection = (int16_t)0;
|
||||
/**
|
||||
deg
|
||||
* units: deg
|
||||
* offset 10
|
||||
*/
|
||||
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);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,7 +7,7 @@
|
|||
struct LuaAdjustments {
|
||||
/**
|
||||
* Lua: Fuel add
|
||||
g
|
||||
* units: g
|
||||
* offset 0
|
||||
*/
|
||||
float fuelAdd = (float)0;
|
||||
|
@ -119,13 +119,13 @@ static_assert(sizeof(LuaAdjustments) == 12);
|
|||
struct speed_density_s {
|
||||
/**
|
||||
* Air: Charge temperature estimate
|
||||
deg C
|
||||
* units: deg C
|
||||
* offset 0
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> tCharge = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 2
|
||||
*/
|
||||
uint8_t alignmentFill_at_2[2];
|
||||
|
@ -156,13 +156,13 @@ struct cranking_fuel_s {
|
|||
float durationCoefficient = (float)0;
|
||||
/**
|
||||
* Fuel: Cranking cycle mass
|
||||
mg
|
||||
* units: mg
|
||||
* offset 12
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 14
|
||||
*/
|
||||
uint8_t alignmentFill_at_14[2];
|
||||
|
@ -190,7 +190,7 @@ struct engine_state_s {
|
|||
float baroCorrection = (float)0;
|
||||
/**
|
||||
* Detected Board ID
|
||||
id
|
||||
* units: id
|
||||
* offset 40
|
||||
*/
|
||||
int16_t hellenBoardId = (int16_t)0;
|
||||
|
@ -227,7 +227,7 @@ struct engine_state_s {
|
|||
int8_t smartChipAliveCounter = (int8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 49
|
||||
*/
|
||||
uint8_t alignmentFill_at_49[3];
|
||||
|
@ -341,13 +341,13 @@ struct engine_state_s {
|
|||
float egtValue2 = (float)0;
|
||||
/**
|
||||
* User-defined RPM hard limit
|
||||
rpm
|
||||
* units: rpm
|
||||
* offset 68
|
||||
*/
|
||||
int16_t desiredRpmLimit = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 70
|
||||
*/
|
||||
uint8_t alignmentFill_at_70[2];
|
||||
|
@ -372,13 +372,13 @@ struct engine_state_s {
|
|||
*/
|
||||
float ignitionLoad = (float)0;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 88
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 90
|
||||
*/
|
||||
uint8_t alignmentFill_at_90[2];
|
||||
|
@ -386,4 +386,4 @@ struct engine_state_s {
|
|||
static_assert(sizeof(engine_state_s) == 92);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -21,21 +21,21 @@ struct running_fuel_s {
|
|||
*/
|
||||
float coolantTemperatureCoefficient = (float)0;
|
||||
/**
|
||||
secs
|
||||
* units: secs
|
||||
* offset 12
|
||||
*/
|
||||
float timeSinceCrankingInSecs = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_BASE@@
|
||||
* This is the raw value we take from the fuel map or base fuel algorithm, before the corrections
|
||||
mg
|
||||
* units: mg
|
||||
* offset 16
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> baseFuel = (uint16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_RUNNING@@
|
||||
* Total fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle
|
||||
mg
|
||||
* units: mg
|
||||
* offset 18
|
||||
*/
|
||||
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 {
|
||||
/**
|
||||
* Fuel: Total correction
|
||||
mult
|
||||
* units: mult
|
||||
* offset 0
|
||||
*/
|
||||
float totalFuelCorrection = (float)0;
|
||||
|
@ -55,7 +55,7 @@ struct fuel_computer_s {
|
|||
*/
|
||||
running_fuel_s running;
|
||||
/**
|
||||
%
|
||||
* units: %
|
||||
* offset 24
|
||||
*/
|
||||
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;
|
||||
/**
|
||||
* @@GAUGE_NAME_TARGET_AFR@@
|
||||
ratio
|
||||
* units: ratio
|
||||
* offset 28
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> targetAFR = (uint16_t)0;
|
||||
/**
|
||||
* Fuel: Stoich ratio
|
||||
ratio
|
||||
* units: ratio
|
||||
* offset 30
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> stoichiometricRatio = (uint16_t)0;
|
||||
|
@ -82,13 +82,13 @@ struct fuel_computer_s {
|
|||
float sdTcharge_coff = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_AIR_MASS@@
|
||||
g
|
||||
* units: g
|
||||
* offset 36
|
||||
*/
|
||||
float sdAirMassInOneCylinder = (float)0;
|
||||
/**
|
||||
* Air: Normalized cyl filling
|
||||
%
|
||||
* units: %
|
||||
* offset 40
|
||||
*/
|
||||
float normalizedCylinderFilling = (float)0;
|
||||
|
@ -98,7 +98,7 @@ struct fuel_computer_s {
|
|||
uint8_t brokenInjector = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 45
|
||||
*/
|
||||
uint8_t alignmentFill_at_45[3];
|
||||
|
@ -202,4 +202,4 @@ struct fuel_computer_s {
|
|||
static_assert(sizeof(fuel_computer_s) == 52);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,13 +7,13 @@
|
|||
struct injector_model_s {
|
||||
/**
|
||||
* @@GAUGE_NAME_INJECTOR_LAG@@
|
||||
ms
|
||||
* units: ms
|
||||
* offset 0
|
||||
*/
|
||||
float m_deadtime = (float)0;
|
||||
/**
|
||||
* Fuel: Injector pressure delta
|
||||
kPa
|
||||
* units: kPa
|
||||
* offset 4
|
||||
*/
|
||||
float pressureDelta = (float)0;
|
||||
|
@ -26,4 +26,4 @@ struct injector_model_s {
|
|||
static_assert(sizeof(injector_model_s) == 12);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,13 +7,13 @@
|
|||
struct ignition_state_s {
|
||||
/**
|
||||
* "Ignition: base dwell"
|
||||
ms
|
||||
* units: ms
|
||||
* offset 0
|
||||
*/
|
||||
float baseDwell = (float)0;
|
||||
/**
|
||||
* @@GAUGE_COIL_DWELL_TIME@@
|
||||
ms
|
||||
* units: ms
|
||||
* offset 4
|
||||
*/
|
||||
floatms_t sparkDwell = (floatms_t)0;
|
||||
|
@ -22,43 +22,43 @@ struct ignition_state_s {
|
|||
* as crankshaft angle
|
||||
* NAN if engine is stopped
|
||||
* See also sparkDwell
|
||||
deg
|
||||
* units: deg
|
||||
* offset 8
|
||||
*/
|
||||
angle_t dwellAngle = (angle_t)0;
|
||||
/**
|
||||
* Ign: CLT correction
|
||||
deg
|
||||
* units: deg
|
||||
* offset 12
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> cltTimingCorrection = (int16_t)0;
|
||||
/**
|
||||
* Ign: IAT correction
|
||||
deg
|
||||
* units: deg
|
||||
* offset 14
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0;
|
||||
/**
|
||||
* Idle: Timing adjustment
|
||||
deg
|
||||
* units: deg
|
||||
* offset 16
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TIMING_ADVANCE@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 18
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> baseIgnitionAdvance = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ADJUSTED_TIMING@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 20
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> correctedIgnitionAdvance = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 22
|
||||
*/
|
||||
uint8_t alignmentFill_at_22[2];
|
||||
|
@ -69,13 +69,13 @@ struct ignition_state_s {
|
|||
float dwellVoltageCorrection = (float)0;
|
||||
/**
|
||||
* Ign: Lua timing add
|
||||
deg
|
||||
* units: deg
|
||||
* offset 28
|
||||
*/
|
||||
float luaTimingAdd = (float)0;
|
||||
/**
|
||||
* Ign: Lua timing mult
|
||||
deg
|
||||
* units: deg
|
||||
* offset 32
|
||||
*/
|
||||
float luaTimingMult = (float)0;
|
||||
|
@ -180,4 +180,4 @@ struct ignition_state_s {
|
|||
static_assert(sizeof(ignition_state_s) == 40);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -129,7 +129,7 @@ struct high_pressure_fuel_pump_s {
|
|||
angle_t nextLobe = (angle_t)0;
|
||||
/**
|
||||
* GDI: next start
|
||||
v
|
||||
* units: v
|
||||
* offset 24
|
||||
*/
|
||||
float di_nextStart = (float)0;
|
||||
|
@ -137,4 +137,4 @@ struct high_pressure_fuel_pump_s {
|
|||
static_assert(sizeof(high_pressure_fuel_pump_s) == 28);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,19 +7,19 @@
|
|||
struct knock_controller_s {
|
||||
/**
|
||||
* @@GAUGE_NAME_KNOCK_LEVEL@@
|
||||
Volts
|
||||
* units: Volts
|
||||
* offset 0
|
||||
*/
|
||||
float m_knockLevel = (float)0;
|
||||
/**
|
||||
* Knock: Cyl
|
||||
dBv
|
||||
* units: dBv
|
||||
* offset 4
|
||||
*/
|
||||
int8_t m_knockCyl[12];
|
||||
/**
|
||||
* @@GAUGE_NAME_KNOCK_RETARD@@
|
||||
deg
|
||||
* units: deg
|
||||
* offset 16
|
||||
*/
|
||||
angle_t m_knockRetard = (angle_t)0;
|
||||
|
@ -42,4 +42,4 @@ struct knock_controller_s {
|
|||
static_assert(sizeof(knock_controller_s) == 32);
|
||||
|
||||
// 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
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -102,13 +102,13 @@ struct lambda_monitor_s {
|
|||
offset 0 bit 31 */
|
||||
bool unusedBit_2_31 : 1 {};
|
||||
/**
|
||||
sec
|
||||
* units: sec
|
||||
* offset 4
|
||||
*/
|
||||
scaled_channel<uint16_t, 100, 1> lambdaTimeSinceGood = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
@ -116,4 +116,4 @@ struct lambda_monitor_s {
|
|||
static_assert(sizeof(lambda_monitor_s) == 8);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -104,19 +104,19 @@ struct throttle_model_s {
|
|||
bool unusedBit_1_31 : 1 {};
|
||||
/**
|
||||
* Air: Throttle crossover pos
|
||||
%
|
||||
* units: %
|
||||
* offset 4
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> throttleModelCrossoverAngle = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
/**
|
||||
* Air: Throttle flow estimate
|
||||
g/s
|
||||
* units: g/s
|
||||
* offset 8
|
||||
*/
|
||||
float throttleEstimatedFlow = (float)0;
|
||||
|
@ -124,4 +124,4 @@ struct throttle_model_s {
|
|||
static_assert(sizeof(throttle_model_s) == 12);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,19 +7,19 @@
|
|||
struct sent_state_s {
|
||||
/**
|
||||
* "ETB: SENT value0"
|
||||
value
|
||||
* units: value
|
||||
* offset 0
|
||||
*/
|
||||
uint16_t value0 = (uint16_t)0;
|
||||
/**
|
||||
* "ETB: SENT value1"
|
||||
value
|
||||
* units: value
|
||||
* offset 2
|
||||
*/
|
||||
uint16_t value1 = (uint16_t)0;
|
||||
/**
|
||||
* "ETB: SENT error rate"
|
||||
ratio
|
||||
* units: ratio
|
||||
* offset 4
|
||||
*/
|
||||
float errorRate = (float)0;
|
||||
|
@ -27,4 +27,4 @@ struct sent_state_s {
|
|||
static_assert(sizeof(sent_state_s) == 8);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -12,43 +12,43 @@ struct wideband_state_s {
|
|||
uint8_t faultCode = (uint8_t)0;
|
||||
/**
|
||||
* WBO: Heater duty
|
||||
%
|
||||
* units: %
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t heaterDuty = (uint8_t)0;
|
||||
/**
|
||||
* WBO: Pump duty
|
||||
%
|
||||
* units: %
|
||||
* offset 2
|
||||
*/
|
||||
uint8_t pumpDuty = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
/**
|
||||
* WBO: Temperature
|
||||
C
|
||||
* units: C
|
||||
* offset 4
|
||||
*/
|
||||
uint16_t tempC = (uint16_t)0;
|
||||
/**
|
||||
* WBO: Nernst Voltage
|
||||
V
|
||||
* units: V
|
||||
* offset 6
|
||||
*/
|
||||
scaled_channel<uint16_t, 1000, 1> nernstVoltage = (uint16_t)0;
|
||||
/**
|
||||
* WBO: ESR
|
||||
ohm
|
||||
* units: ohm
|
||||
* offset 8
|
||||
*/
|
||||
uint16_t esr = (uint16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 10
|
||||
*/
|
||||
uint8_t alignmentFill_at_10[2];
|
||||
|
@ -56,4 +56,4 @@ struct wideband_state_s {
|
|||
static_assert(sizeof(wideband_state_s) == 12);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -7,19 +7,19 @@
|
|||
struct tcu_controller_s {
|
||||
/**
|
||||
* @@GAUGE_NAME_CURRENT_GEAR@@
|
||||
gear
|
||||
* units: gear
|
||||
* offset 0
|
||||
*/
|
||||
int8_t tcuCurrentGear = (int8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[1];
|
||||
/**
|
||||
* @@GAUGE_NAME_TC_RATIO@@
|
||||
value
|
||||
* units: value
|
||||
* offset 2
|
||||
*/
|
||||
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;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 9
|
||||
*/
|
||||
uint8_t alignmentFill_at_9[3];
|
||||
|
@ -42,4 +42,4 @@ struct tcu_controller_s {
|
|||
static_assert(sizeof(tcu_controller_s) == 12);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -34,19 +34,19 @@ struct trigger_central_s {
|
|||
uint8_t mapVvt_map_peak = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 38
|
||||
*/
|
||||
uint8_t alignmentFill_at_38[2];
|
||||
/**
|
||||
* Sync: Engine Phase
|
||||
deg
|
||||
* units: deg
|
||||
* offset 40
|
||||
*/
|
||||
float currentEngineDecodedPhase = (float)0;
|
||||
/**
|
||||
* Sync: trigger angle error
|
||||
deg
|
||||
* units: deg
|
||||
* offset 44
|
||||
*/
|
||||
float triggerToothAngleError = (float)0;
|
||||
|
@ -56,13 +56,13 @@ struct trigger_central_s {
|
|||
uint8_t triggerIgnoredToothCount = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 49
|
||||
*/
|
||||
uint8_t alignmentFill_at_49[3];
|
||||
/**
|
||||
* Sync: MAP: prev angle
|
||||
deg
|
||||
* units: deg
|
||||
* offset 52
|
||||
*/
|
||||
angle_t mapCamPrevToothAngle = (angle_t)0;
|
||||
|
@ -166,4 +166,4 @@ struct trigger_central_s {
|
|||
static_assert(sizeof(trigger_central_s) == 60);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -16,17 +16,17 @@ struct trigger_state_s {
|
|||
*/
|
||||
float vvtSyncGapRatio = (float)0;
|
||||
/**
|
||||
us
|
||||
* units: us
|
||||
* offset 8
|
||||
*/
|
||||
uint32_t vvtToothDurations0 = (uint32_t)0;
|
||||
/**
|
||||
sync: Primary Cam Position
|
||||
* units: sync: Primary Cam Position
|
||||
* offset 12
|
||||
*/
|
||||
float vvtCurrentPosition = (float)0;
|
||||
/**
|
||||
sync: Cam Tooth Position
|
||||
* units: sync: Cam Tooth Position
|
||||
* offset 16
|
||||
*/
|
||||
float vvtToothPosition[4];
|
||||
|
@ -45,7 +45,7 @@ struct trigger_state_s {
|
|||
uint8_t vvtStateIndex = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 38
|
||||
*/
|
||||
uint8_t alignmentFill_at_38[2];
|
||||
|
@ -53,4 +53,4 @@ struct trigger_state_s {
|
|||
static_assert(sizeof(trigger_state_s) == 40);
|
||||
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -12,7 +12,7 @@ struct trigger_state_primary_s {
|
|||
uint8_t camResyncCounter = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* units: units
|
||||
* offset 1
|
||||
*/
|
||||
uint8_t alignmentFill_at_1[3];
|
||||
|
@ -117,4 +117,4 @@ struct trigger_state_primary_s {
|
|||
static_assert(sizeof(trigger_state_primary_s) == 8);
|
||||
|
||||
// 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
|
||||
|
|
Loading…
Reference in New Issue