mirror of https://github.com/rusefi/rusefi.git
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
|
// 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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
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
|
// 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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue