rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
output_channels_s Struct Reference

#include <output_channels_generated.h>

Inheritance diagram for output_channels_s:
Inheritance graph
[legend]
Collaboration diagram for output_channels_s:
Collaboration graph
[legend]

Data Fields

bool sd_present: 1 {}
 
bool sd_logging_internal: 1 {}
 
bool triggerScopeReady: 1 {}
 
bool antilagTriggered: 1 {}
 
bool isO2HeaterOn: 1 {}
 
bool checkEngine: 1 {}
 
bool needBurn: 1 {}
 
bool sd_msd: 1 {}
 
bool toothLogReady: 1 {}
 
bool isTpsError: 1 {}
 
bool isCltError: 1 {}
 
bool isMapError: 1 {}
 
bool isIatError: 1 {}
 
bool isTriggerError: 1 {}
 
bool hasCriticalError: 1 {}
 
bool isWarnNow: 1 {}
 
bool isPedalError: 1 {}
 
bool launchTriggered: 1 {}
 
bool isTps2Error: 1 {}
 
bool injectorFault: 1 {}
 
bool ignitionFault: 1 {}
 
bool isUsbConnected: 1 {}
 
bool dfcoActive: 1 {}
 
bool sd_active_wr: 1 {}
 
bool sd_active_rd: 1 {}
 
bool isMapValid: 1 {}
 
bool triggerPageRefreshFlag: 1 {}
 
bool hasFaultReportFile: 1 {}
 
bool isAnalogFailure: 1 {}
 
bool isTuningNow: 1 {}
 
bool sd_formating: 1 {}
 
bool isMapAveraging: 1 {}
 
uint16_t RPMValue = (uint16_t)0
 
int16_t rpmAcceleration = (int16_t)0
 
scaled_channel< uint16_t, 100, 1 > speedToRpmRatio = (uint16_t)0
 
uint8_t unusedVehicleSpeedKph = (uint8_t)0
 
int8_t internalMcuTemperature = (int8_t)0
 
scaled_channel< int16_t, 100, 1 > coolant = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > intake = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > auxTemp1 = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > auxTemp2 = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > TPSValue = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > throttlePedalPosition = (int16_t)0
 
uint16_t tpsADC = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > rawMaf = (uint16_t)0
 
scaled_channel< uint16_t, 10, 1 > mafMeasured = (uint16_t)0
 
scaled_channel< uint16_t, 30, 1 > MAPValue = (uint16_t)0
 
scaled_channel< uint16_t, 30, 1 > baroPressure = (uint16_t)0
 
scaled_channel< uint16_t, 10000, 1 > lambdaValue = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > VBatt = (uint16_t)0
 
scaled_channel< uint16_t, 30, 1 > oilPressure = (uint16_t)0
 
scaled_channel< int16_t, 50, 1 > vvtPositionB1I = (int16_t)0
 
scaled_channel< uint16_t, 300, 1 > actualLastInjection = (uint16_t)0
 
uint8_t stopEngineCode = (uint8_t)0
 
scaled_channel< uint8_t, 2, 1 > injectorDutyCycle = (uint8_t)0
 
uint8_t tempLogging1 = (uint8_t)0
 
uint8_t alignmentFill_at_47 [1] = {}
 
int16_t injectionOffset = (int16_t)0
 
uint16_t engineMakeCodeNameCrc16 = (uint16_t)0
 
scaled_channel< uint16_t, 100, 1 > wallFuelAmount = (uint16_t)0
 
scaled_channel< int16_t, 100, 1 > wallFuelCorrectionValue = (int16_t)0
 
uint16_t revolutionCounterSinceStart = (uint16_t)0
 
uint16_t canReadCounter = (uint16_t)0
 
scaled_channel< int16_t, 300, 1 > tpsAccelFuel = (int16_t)0
 
uint8_t currentIgnitionMode = (uint8_t)0
 
uint8_t currentInjectionMode = (uint8_t)0
 
scaled_channel< uint16_t, 100, 1 > coilDutyCycle = (uint16_t)0
 
scaled_channel< int16_t, 100, 1 > etb1DutyCycle = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > fuelTankLevel = (int16_t)0
 
uint16_t totalFuelConsumption = (uint16_t)0
 
scaled_channel< uint16_t, 200, 1 > fuelFlowRate = (uint16_t)0
 
scaled_channel< int16_t, 100, 1 > TPS2Value = (int16_t)0
 
uint16_t tuneCrc16 = (uint16_t)0
 
scaled_channel< uint16_t, 10, 1 > veValue = (uint16_t)0
 
uint32_t seconds = (uint32_t)0
 
uint32_t engineMode = (uint32_t)0
 
uint32_t firmwareVersion = (uint32_t)0
 
scaled_channel< int16_t, 1000, 1 > rawIdlePositionSensor = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawWastegatePosition = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > accelerationLat = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > accelerationLon = (int16_t)0
 
uint8_t detectedGear = (uint8_t)0
 
uint8_t maxTriggerReentrant = (uint8_t)0
 
scaled_channel< int16_t, 1000, 1 > rawLowFuelPressure = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawHighFuelPressure = (int16_t)0
 
scaled_channel< int16_t, 30, 1 > lowFuelPressure = (int16_t)0
 
int8_t tcuDesiredGear = (int8_t)0
 
scaled_channel< uint8_t, 2, 1 > flexPercent = (uint8_t)0
 
scaled_channel< int16_t, 100, 1 > wastegatePositionSensor = (int16_t)0
 
scaled_channel< int16_t, 10, 1 > highFuelPressure = (int16_t)0
 
uint8_t tempLogging3 = (uint8_t)0
 
uint8_t tempLogging4 = (uint8_t)0
 
float calibrationValue = (float)0
 
uint8_t calibrationMode = (uint8_t)0
 
uint8_t idleStepperTargetPosition = (uint8_t)0
 
uint8_t alignmentFill_at_122 [2] = {}
 
uint32_t totalTriggerErrorCounter = (uint32_t)0
 
uint32_t orderingErrorCounter = (uint32_t)0
 
uint16_t warningCounter = (uint16_t)0
 
uint16_t lastErrorCode = (uint16_t)0
 
uint16_t recentErrorCode [8] = {}
 
float debugFloatField1 = (float)0
 
float debugFloatField2 = (float)0
 
float debugFloatField3 = (float)0
 
float debugFloatField4 = (float)0
 
float debugFloatField5 = (float)0
 
float debugFloatField6 = (float)0
 
float debugFloatField7 = (float)0
 
uint32_t debugIntField1 = (uint32_t)0
 
uint32_t debugIntField2 = (uint32_t)0
 
uint32_t debugIntField3 = (uint32_t)0
 
uint32_t debugIntField4 = (uint32_t)0
 
uint32_t debugIntField5 = (uint32_t)0
 
scaled_channel< int16_t, 4, 1 > egt [EGT_CHANNEL_COUNT] = {}
 
scaled_channel< int16_t, 1000, 1 > rawTps1Primary = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawClt = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawIat = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawOilPressure = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAcPressure = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawFuelLevel = (int16_t)0
 
uint8_t fuelClosedLoopBinIdx = (uint8_t)0
 
uint8_t fuelClosedLoopLearningBinIdx = (uint8_t)0
 
uint8_t alignmentFill_at_230 [2] = {}
 
float rawPpsPrimary = (float)0
 
float rawPpsSecondary = (float)0
 
float rawRawPpsPrimary = (float)0
 
float rawRawPpsSecondary = (float)0
 
scaled_channel< int16_t, 100, 1 > idlePositionSensor = (int16_t)0
 
scaled_channel< uint16_t, 1000, 1 > AFRValue = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > AFRValue2 = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue2 = (uint16_t)0
 
scaled_channel< uint16_t, 300, 1 > VssAcceleration = (uint16_t)0
 
scaled_channel< uint16_t, 10000, 1 > lambdaValue2 = (uint16_t)0
 
scaled_channel< int16_t, 50, 1 > vvtPositionB1E = (int16_t)0
 
scaled_channel< int16_t, 50, 1 > vvtPositionB2I = (int16_t)0
 
scaled_channel< int16_t, 50, 1 > vvtPositionB2E = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawTps1Secondary = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawTps2Primary = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawTps2Secondary = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > accelerationVert = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > gyroYaw = (int16_t)0
 
int8_t vvtTargets [4] = {}
 
uint16_t turboSpeed = (uint16_t)0
 
scaled_channel< int16_t, 50, 1 > ignitionAdvanceCyl [MAX_CYLINDER_COUNT] = {}
 
scaled_channel< int16_t, 100, 1 > tps1Split = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > tps2Split = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > tps12Split = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > accPedalSplit = (int16_t)0
 
int8_t sparkCutReason = (int8_t)0
 
int8_t fuelCutReason = (int8_t)0
 
scaled_channel< uint16_t, 10, 1 > mafEstimate = (uint16_t)0
 
uint16_t instantRpm = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > rawMap = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > rawAfr = (uint16_t)0
 
uint8_t alignmentFill_at_326 [2] = {}
 
float calibrationValue2 = (float)0
 
uint32_t luaInvocationCounter = (uint32_t)0
 
uint32_t luaLastCycleDuration = (uint32_t)0
 
uint32_t vssEdgeCounter = (uint32_t)0
 
uint32_t issEdgeCounter = (uint32_t)0
 
float auxLinear1 = (float)0
 
float auxLinear2 = (float)0
 
float auxLinear3 = (float)0
 
float auxLinear4 = (float)0
 
scaled_channel< uint16_t, 10, 1 > fallbackMap = (uint16_t)0
 
scaled_channel< uint16_t, 10, 1 > effectiveMap = (uint16_t)0
 
scaled_channel< uint16_t, 30, 1 > instantMAPValue = (uint16_t)0
 
uint16_t maxLockedDuration = (uint16_t)0
 
uint16_t canWriteOk = (uint16_t)0
 
uint16_t canWriteNotOk = (uint16_t)0
 
uint32_t triggerPrimaryFall = (uint32_t)0
 
uint32_t triggerPrimaryRise = (uint32_t)0
 
uint32_t triggerSecondaryFall = (uint32_t)0
 
uint32_t triggerSecondaryRise = (uint32_t)0
 
uint8_t starterState = (uint8_t)0
 
uint8_t starterRelayDisable = (uint8_t)0
 
uint8_t multiSparkCounter = (uint8_t)0
 
uint8_t extiOverflowCount = (uint8_t)0
 
pid_status_s alternatorStatus
 
pid_status_s idleStatus
 
pid_status_s etbStatus
 
pid_status_s boostStatus
 
pid_status_s wastegateDcStatus
 
pid_status_s vvtStatus [CAM_INPUTS_COUNT] = {}
 
uint16_t auxSpeed1 = (uint16_t)0
 
uint16_t auxSpeed2 = (uint16_t)0
 
uint16_t ISSValue = (uint16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAnalogInput [LUA_ANALOG_INPUT_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > gppwmOutput [4] = {}
 
scaled_channel< int16_t, 1, 1 > gppwmXAxis [4] = {}
 
scaled_channel< int16_t, 10, 1 > gppwmYAxis [4] = {}
 
scaled_channel< int16_t, 1000, 1 > rawBattery = (int16_t)0
 
scaled_channel< int16_t, 10, 1 > ignBlendParameter [IGN_BLEND_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > ignBlendBias [IGN_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 100, 1 > ignBlendOutput [IGN_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > ignBlendYAxis [IGN_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > veBlendParameter [VE_BLEND_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > veBlendBias [VE_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 100, 1 > veBlendOutput [VE_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > veBlendYAxis [VE_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > boostOpenLoopBlendParameter [BOOST_BLEND_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > boostOpenLoopBlendBias [BOOST_BLEND_COUNT] = {}
 
int8_t boostOpenLoopBlendOutput [BOOST_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > boostOpenLoopBlendYAxis [BOOST_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > boostClosedLoopBlendParameter [BOOST_BLEND_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > boostClosedLoopBlendBias [BOOST_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > boostClosedLoopBlendOutput [BOOST_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > boostClosedLoopBlendYAxis [BOOST_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > targetAfrBlendParameter [TARGET_AFR_BLEND_COUNT] = {}
 
scaled_channel< uint8_t, 2, 1 > targetAfrBlendBias [TARGET_AFR_BLEND_COUNT] = {}
 
scaled_channel< int16_t, 10, 1 > targetAfrBlendOutput [TARGET_AFR_BLEND_COUNT] = {}
 
bool coilState1: 1 {}
 
bool coilState2: 1 {}
 
bool coilState3: 1 {}
 
bool coilState4: 1 {}
 
bool coilState5: 1 {}
 
bool coilState6: 1 {}
 
bool coilState7: 1 {}
 
bool coilState8: 1 {}
 
bool coilState9: 1 {}
 
bool coilState10: 1 {}
 
bool coilState11: 1 {}
 
bool coilState12: 1 {}
 
bool injectorState1: 1 {}
 
bool injectorState2: 1 {}
 
bool injectorState3: 1 {}
 
bool injectorState4: 1 {}
 
bool injectorState5: 1 {}
 
bool injectorState6: 1 {}
 
bool injectorState7: 1 {}
 
bool injectorState8: 1 {}
 
bool injectorState9: 1 {}
 
bool injectorState10: 1 {}
 
bool injectorState11: 1 {}
 
bool injectorState12: 1 {}
 
bool triggerChannel1: 1 {}
 
bool triggerChannel2: 1 {}
 
bool vvtChannel1: 1 {}
 
bool vvtChannel2: 1 {}
 
bool vvtChannel3: 1 {}
 
bool vvtChannel4: 1 {}
 
bool unusedBit_242_30: 1 {}
 
bool unusedBit_242_31: 1 {}
 
uint32_t outputRequestPeriod = (uint32_t)0
 
float mapFast = (float)0
 
float luaGauges [LUA_GAUGE_COUNT] = {}
 
scaled_channel< uint16_t, 1000, 1 > rawMaf2 = (uint16_t)0
 
scaled_channel< uint16_t, 10, 1 > mafMeasured2 = (uint16_t)0
 
uint16_t schedulingUsedCount = (uint16_t)0
 
scaled_channel< uint16_t, 100, 1 > vehicleSpeedKph = (uint16_t)0
 
scaled_channel< uint16_t, 100, 1 > Gego = (uint16_t)0
 
uint16_t testBenchIter = (uint16_t)0
 
scaled_channel< int16_t, 100, 1 > oilTemp = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > fuelTemp = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > ambientTemp = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > compressorDischargeTemp = (int16_t)0
 
scaled_channel< uint16_t, 30, 1 > compressorDischargePressure = (uint16_t)0
 
scaled_channel< uint16_t, 30, 1 > throttleInletPressure = (uint16_t)0
 
uint16_t ignitionOnTime = (uint16_t)0
 
uint16_t engineRunTime = (uint16_t)0
 
scaled_channel< uint16_t, 10, 1 > distanceTraveled = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > afrGasolineScale = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > afr2GasolineScale = (uint16_t)0
 
uint8_t alignmentFill_at_754 [2] = {}
 
float wheelSlipRatio = (float)0
 
uint8_t ignitorDiagnostic [MAX_CYLINDER_COUNT] = {}
 
uint8_t injectorDiagnostic [MAX_CYLINDER_COUNT] = {}
 
scaled_channel< uint16_t, 300, 1 > actualLastInjectionStage2 = (uint16_t)0
 
scaled_channel< uint8_t, 2, 1 > injectorDutyCycleStage2 = (uint8_t)0
 
uint8_t rawFlexFreq = (uint8_t)0
 
uint8_t canReWidebandCmdStatus = (uint8_t)0
 
uint8_t deviceUid = (uint8_t)0
 
uint16_t mc33810spiErrorCounter = (uint16_t)0
 
uint8_t sadDwellRatioCounter = (uint8_t)0
 
uint8_t injectionPrimingCounter = (uint8_t)0
 
uint8_t tempLogging2 = (uint8_t)0
 
uint8_t alignmentFill_at_795 [1] = {}
 
float acPressure = (float)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog1 = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog2 = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog3 = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog4 = (int16_t)0
 
uint8_t fastAdcErrorCount = (uint8_t)0
 
uint8_t slowAdcErrorCount = (uint8_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxTemp1 = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAuxTemp2 = (int16_t)0
 
scaled_channel< int16_t, 1000, 1 > rawAmbientTemp = (int16_t)0
 
uint32_t rtcUnixEpochTime = (uint32_t)0
 
int8_t sparkCutReasonBlinker = (int8_t)0
 
int8_t fuelCutReasonBlinker = (int8_t)0
 
int16_t hp = (int16_t)0
 
int16_t torque = (int16_t)0
 
uint8_t alignmentFill_at_826 [2] = {}
 
float throttlePressureRatio = (float)0
 
float throttleEffectiveAreaOpening = (float)0
 
uint32_t mcuSerial = (uint32_t)0
 
uint8_t sd_error = (uint8_t)0
 
uint8_t fastAdcOverrunCount = (uint8_t)0
 
uint8_t slowAdcOverrunCount = (uint8_t)0
 
uint8_t fastAdcLastError = (uint8_t)0
 
uint16_t fastAdcPeriod = (uint16_t)0
 
uint16_t fastAdcConversionCount = (uint16_t)0
 
uint8_t canReWidebandVersion = (uint8_t)0
 
uint8_t canReWidebandFwDay = (uint8_t)0
 
uint8_t canReWidebandFwMon = (uint8_t)0
 
uint8_t canReWidebandFwYear = (uint8_t)0
 
uint8_t mapPerCylinder [MAX_CYLINDER_COUNT] = {}
 

Detailed Description

Definition at line 36 of file output_channels_generated.h.

Field Documentation

◆ accelerationLat

scaled_channel<int16_t, 1000, 1> output_channels_s::accelerationLat = (int16_t)0

@GAUGE_NAME_ACCEL_LAT@ units: G offset 96

Definition at line 427 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ accelerationLon

scaled_channel<int16_t, 1000, 1> output_channels_s::accelerationLon = (int16_t)0

@GAUGE_NAME_ACCEL_LON@ units: G offset 98

Definition at line 433 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ accelerationVert

scaled_channel<int16_t, 1000, 1> output_channels_s::accelerationVert = (int16_t)0

@GAUGE_NAME_ACCEL_VERT@ units: G offset 274

Definition at line 749 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ accPedalSplit

scaled_channel<int16_t, 100, 1> output_channels_s::accPedalSplit = (int16_t)0

units: % offset 314

Definition at line 792 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ acPressure

float output_channels_s::acPressure = (float)0

@GAUGE_NAME_AC_PRESSURE@ units: kPa offset 796

Definition at line 1365 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ actualLastInjection

scaled_channel<uint16_t, 300, 1> output_channels_s::actualLastInjection = (uint16_t)0

@GAUGE_NAME_FUEL_LAST_INJECTION@ Actual last injection time - including all compensation and injection mode units: ms offset 42

Definition at line 276 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), InjectionEvent::onTriggerTooth(), and populateFrame().

◆ actualLastInjectionStage2

scaled_channel<uint16_t, 300, 1> output_channels_s::actualLastInjectionStage2 = (uint16_t)0

@GAUGE_NAME_FUEL_LAST_INJECTION_STAGE_2@ units: ms offset 784

Definition at line 1319 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and InjectionEvent::onTriggerTooth().

◆ afr2GasolineScale

scaled_channel<uint16_t, 1000, 1> output_channels_s::afr2GasolineScale = (uint16_t)0

@GAUGE_NAME_AFR2_GAS_SCALE@ units: AFR offset 752

Definition at line 1295 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ afrGasolineScale

scaled_channel<uint16_t, 1000, 1> output_channels_s::afrGasolineScale = (uint16_t)0

@GAUGE_NAME_AFR_GAS_SCALE@ units: AFR offset 750

Definition at line 1289 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ AFRValue

scaled_channel<uint16_t, 1000, 1> output_channels_s::AFRValue = (uint16_t)0

@GAUGE_NAME_AFR@ units: AFR offset 250

Definition at line 681 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ AFRValue2

scaled_channel<uint16_t, 1000, 1> output_channels_s::AFRValue2 = (uint16_t)0

@GAUGE_NAME_AFR2@ units: AFR offset 252

Definition at line 687 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ alignmentFill_at_122

uint8_t output_channels_s::alignmentFill_at_122[2] = {}

need 4 byte alignment units: units offset 122

Definition at line 509 of file output_channels_generated.h.

509{};

◆ alignmentFill_at_230

uint8_t output_channels_s::alignmentFill_at_230[2] = {}

need 4 byte alignment units: units offset 230

Definition at line 649 of file output_channels_generated.h.

649{};

◆ alignmentFill_at_326

uint8_t output_channels_s::alignmentFill_at_326[2] = {}

need 4 byte alignment units: units offset 326

Definition at line 832 of file output_channels_generated.h.

832{};

◆ alignmentFill_at_47

uint8_t output_channels_s::alignmentFill_at_47[1] = {}

need 4 byte alignment units: units offset 47

Definition at line 296 of file output_channels_generated.h.

296{};

◆ alignmentFill_at_754

uint8_t output_channels_s::alignmentFill_at_754[2] = {}

need 4 byte alignment units: units offset 754

Definition at line 1301 of file output_channels_generated.h.

1301{};

◆ alignmentFill_at_795

uint8_t output_channels_s::alignmentFill_at_795[1] = {}

need 4 byte alignment units: units offset 795

Definition at line 1359 of file output_channels_generated.h.

1359{};

◆ alignmentFill_at_826

uint8_t output_channels_s::alignmentFill_at_826[2] = {}

need 4 byte alignment units: units offset 826

Definition at line 1436 of file output_channels_generated.h.

1436{};

◆ alternatorStatus

pid_status_s output_channels_s::alternatorStatus

offset 396

Definition at line 945 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and AlternatorController::onFastCallback().

◆ ambientTemp

scaled_channel<int16_t, 100, 1> output_channels_s::ambientTemp = (int16_t)0

units: deg C offset 736

Definition at line 1253 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ antilagTriggered

bool output_channels_s::antilagTriggered

offset 0 bit 3

Definition at line 50 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ auxLinear1

float output_channels_s::auxLinear1 = (float)0

@GAUGE_NAME_AUX_LINEAR_1@ offset 348

Definition at line 861 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ auxLinear2

float output_channels_s::auxLinear2 = (float)0

@GAUGE_NAME_AUX_LINEAR_2@ offset 352

Definition at line 866 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ auxLinear3

float output_channels_s::auxLinear3 = (float)0

@GAUGE_NAME_AUX_LINEAR_3@ offset 356

Definition at line 871 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ auxLinear4

float output_channels_s::auxLinear4 = (float)0

@GAUGE_NAME_AUX_LINEAR_4@ offset 360

Definition at line 876 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ auxSpeed1

uint16_t output_channels_s::auxSpeed1 = (uint16_t)0

Aux speed 1 units: s offset 540

Definition at line 971 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ auxSpeed2

uint16_t output_channels_s::auxSpeed2 = (uint16_t)0

Aux speed 2 units: s offset 542

Definition at line 977 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ auxTemp1

scaled_channel<int16_t, 100, 1> output_channels_s::auxTemp1 = (int16_t)0

units: deg C offset 16

Definition at line 202 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ auxTemp2

scaled_channel<int16_t, 100, 1> output_channels_s::auxTemp2 = (int16_t)0

units: deg C offset 18

Definition at line 207 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ baroPressure

scaled_channel<uint16_t, 30, 1> output_channels_s::baroPressure = (uint16_t)0

units: kPa offset 32

Definition at line 246 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ boostClosedLoopBlendBias

scaled_channel<uint8_t, 2, 1> output_channels_s::boostClosedLoopBlendBias[BOOST_BLEND_COUNT] = {}

units: % offset 656

Definition at line 1070 of file output_channels_generated.h.

1070{};

Referenced by BoostController::getSetpoint().

◆ boostClosedLoopBlendOutput

scaled_channel<int16_t, 10, 1> output_channels_s::boostClosedLoopBlendOutput[BOOST_BLEND_COUNT] = {}

units: % offset 658

Definition at line 1075 of file output_channels_generated.h.

1075{};

Referenced by BoostController::getSetpoint().

◆ boostClosedLoopBlendParameter

scaled_channel<int16_t, 10, 1> output_channels_s::boostClosedLoopBlendParameter[BOOST_BLEND_COUNT] = {}

offset 652

Definition at line 1065 of file output_channels_generated.h.

1065{};

Referenced by BoostController::getSetpoint().

◆ boostClosedLoopBlendYAxis

scaled_channel<int16_t, 10, 1> output_channels_s::boostClosedLoopBlendYAxis[BOOST_BLEND_COUNT] = {}

offset 662

Definition at line 1079 of file output_channels_generated.h.

1079{};

Referenced by BoostController::getSetpoint().

◆ boostOpenLoopBlendBias

scaled_channel<uint8_t, 2, 1> output_channels_s::boostOpenLoopBlendBias[BOOST_BLEND_COUNT] = {}

units: % offset 644

Definition at line 1052 of file output_channels_generated.h.

1052{};

Referenced by BoostController::getOpenLoop().

◆ boostOpenLoopBlendOutput

int8_t output_channels_s::boostOpenLoopBlendOutput[BOOST_BLEND_COUNT] = {}

units: % offset 646

Definition at line 1057 of file output_channels_generated.h.

1057{};

Referenced by BoostController::getOpenLoop().

◆ boostOpenLoopBlendParameter

scaled_channel<int16_t, 10, 1> output_channels_s::boostOpenLoopBlendParameter[BOOST_BLEND_COUNT] = {}

offset 640

Definition at line 1047 of file output_channels_generated.h.

1047{};

Referenced by BoostController::getOpenLoop().

◆ boostOpenLoopBlendYAxis

scaled_channel<int16_t, 10, 1> output_channels_s::boostOpenLoopBlendYAxis[BOOST_BLEND_COUNT] = {}

offset 648

Definition at line 1061 of file output_channels_generated.h.

1061{};

Referenced by BoostController::getOpenLoop().

◆ boostStatus

pid_status_s output_channels_s::boostStatus

offset 444

Definition at line 957 of file output_channels_generated.h.

Referenced by BoostController::getClosedLoop(), and getOutputValueByHash().

◆ calibrationMode

uint8_t output_channels_s::calibrationMode = (uint8_t)0

◆ calibrationValue

float output_channels_s::calibrationValue = (float)0

◆ calibrationValue2

float output_channels_s::calibrationValue2 = (float)0

offset 328

Definition at line 836 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), grabPedalIsUp(), and grabPedalIsWideOpen().

◆ canReadCounter

uint16_t output_channels_s::canReadCounter = (uint16_t)0

@GAUGE_NAME_CAN_READ_OK@ offset 58

Definition at line 329 of file output_channels_generated.h.

Referenced by canInfo(), and getOutputValueByHash().

◆ canReWidebandCmdStatus

uint8_t output_channels_s::canReWidebandCmdStatus = (uint8_t)0

offset 788

Definition at line 1333 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and setStatus().

◆ canReWidebandFwDay

uint8_t output_channels_s::canReWidebandFwDay = (uint8_t)0

offset 849

Definition at line 1487 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), handleWidebandCan(), and pingWideband().

◆ canReWidebandFwMon

uint8_t output_channels_s::canReWidebandFwMon = (uint8_t)0

offset 850

Definition at line 1491 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), handleWidebandCan(), and pingWideband().

◆ canReWidebandFwYear

uint8_t output_channels_s::canReWidebandFwYear = (uint8_t)0

offset 851

Definition at line 1495 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), handleWidebandCan(), and pingWideband().

◆ canReWidebandVersion

uint8_t output_channels_s::canReWidebandVersion = (uint8_t)0

offset 848

Definition at line 1483 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), handleWidebandCan(), and pingWideband().

◆ canWriteNotOk

uint16_t output_channels_s::canWriteNotOk = (uint16_t)0

@GAUGE_NAME_CAN_WRITE_ERR@ offset 374

Definition at line 908 of file output_channels_generated.h.

Referenced by canInfo(), getOutputValueByHash(), and CanTxMessage::~CanTxMessage().

◆ canWriteOk

uint16_t output_channels_s::canWriteOk = (uint16_t)0

@GAUGE_NAME_CAN_WRITE_OK@ offset 372

Definition at line 903 of file output_channels_generated.h.

Referenced by canInfo(), getOutputValueByHash(), and CanTxMessage::~CanTxMessage().

◆ checkEngine

bool output_channels_s::checkEngine

offset 0 bit 5

Definition at line 56 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ coilDutyCycle

scaled_channel<uint16_t, 100, 1> output_channels_s::coilDutyCycle = (uint16_t)0

@GAUGE_NAME_DWELL_DUTY@ units: % offset 64

Definition at line 351 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateIgnition().

◆ coilState1

bool output_channels_s::coilState1

offset 676 bit 0

Definition at line 1096 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState10

bool output_channels_s::coilState10

offset 676 bit 9

Definition at line 1123 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ coilState11

bool output_channels_s::coilState11

offset 676 bit 10

Definition at line 1126 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ coilState12

bool output_channels_s::coilState12

offset 676 bit 11

Definition at line 1129 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ coilState2

bool output_channels_s::coilState2

offset 676 bit 1

Definition at line 1099 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState3

bool output_channels_s::coilState3

offset 676 bit 2

Definition at line 1102 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState4

bool output_channels_s::coilState4

offset 676 bit 3

Definition at line 1105 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState5

bool output_channels_s::coilState5

offset 676 bit 4

Definition at line 1108 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState6

bool output_channels_s::coilState6

offset 676 bit 5

Definition at line 1111 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), IgnitionOutputPin::setHigh(), and IgnitionOutputPin::setLow().

◆ coilState7

bool output_channels_s::coilState7

offset 676 bit 6

Definition at line 1114 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ coilState8

bool output_channels_s::coilState8

offset 676 bit 7

Definition at line 1117 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ coilState9

bool output_channels_s::coilState9

offset 676 bit 8

Definition at line 1120 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ compressorDischargePressure

scaled_channel<uint16_t, 30, 1> output_channels_s::compressorDischargePressure = (uint16_t)0

units: kPa offset 740

Definition at line 1263 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ compressorDischargeTemp

scaled_channel<int16_t, 100, 1> output_channels_s::compressorDischargeTemp = (int16_t)0

units: deg C offset 738

Definition at line 1258 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ coolant

scaled_channel<int16_t, 100, 1> output_channels_s::coolant = (int16_t)0

@GAUGE_NAME_CLT@ units: deg C offset 12

Definition at line 191 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ currentIgnitionMode

uint8_t output_channels_s::currentIgnitionMode = (uint8_t)0

@GAUGE_NAME_IGNITION_MODE@ offset 62

Definition at line 340 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and prepareCylinderIgnitionSchedule().

◆ currentInjectionMode

uint8_t output_channels_s::currentInjectionMode = (uint8_t)0

@GAUGE_NAME_INJECTION_MODE@ offset 63

Definition at line 345 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and InjectionEvent::update().

◆ debugFloatField1

float output_channels_s::debugFloatField1 = (float)0

◆ debugFloatField2

float output_channels_s::debugFloatField2 = (float)0

◆ debugFloatField3

float output_channels_s::debugFloatField3 = (float)0

◆ debugFloatField4

float output_channels_s::debugFloatField4 = (float)0

◆ debugFloatField5

float output_channels_s::debugFloatField5 = (float)0

units: val offset 168

Definition at line 562 of file output_channels_generated.h.

Referenced by EtbController::getClosedLoopAutotune(), getOutputValueByHash(), and tle8888PostState().

◆ debugFloatField6

float output_channels_s::debugFloatField6 = (float)0

units: val offset 172

Definition at line 567 of file output_channels_generated.h.

Referenced by EtbController::getClosedLoopAutotune(), getOutputValueByHash(), and tle8888PostState().

◆ debugFloatField7

float output_channels_s::debugFloatField7 = (float)0

units: val offset 176

Definition at line 572 of file output_channels_generated.h.

Referenced by EtbController::getClosedLoopAutotune(), and getOutputValueByHash().

◆ debugIntField1

uint32_t output_channels_s::debugIntField1 = (uint32_t)0

◆ debugIntField2

uint32_t output_channels_s::debugIntField2 = (uint32_t)0

◆ debugIntField3

uint32_t output_channels_s::debugIntField3 = (uint32_t)0

◆ debugIntField4

uint32_t output_channels_s::debugIntField4 = (uint32_t)0

◆ debugIntField5

uint32_t output_channels_s::debugIntField5 = (uint32_t)0

◆ detectedGear

uint8_t output_channels_s::detectedGear = (uint8_t)0

@GAUGE_NAME_DETECTED_GEAR@ offset 100

Definition at line 438 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVehicleSpeed().

◆ deviceUid

uint8_t output_channels_s::deviceUid = (uint8_t)0

offset 789

Definition at line 1337 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and printUid().

◆ dfcoActive

bool output_channels_s::dfcoActive

offset 0 bit 22

Definition at line 123 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFlags().

◆ distanceTraveled

scaled_channel<uint16_t, 10, 1> output_channels_s::distanceTraveled = (uint16_t)0

units: km offset 748

Definition at line 1283 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelResults().

◆ effectiveMap

scaled_channel<uint16_t, 10, 1> output_channels_s::effectiveMap = (uint16_t)0

Effective MAP units: kPa offset 366

Definition at line 887 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and SpeedDensityAirmass::getPredictiveMap().

◆ egt

scaled_channel<int16_t, 4, 1> output_channels_s::egt[EGT_CHANNEL_COUNT] = {}

EGT units: deg C offset 200

Definition at line 603 of file output_channels_generated.h.

603{};

Referenced by updateEgtSensors().

◆ engineMakeCodeNameCrc16

uint16_t output_channels_s::engineMakeCodeNameCrc16 = (uint16_t)0

@GAUGE_NAME_ENGINE_CRC16@ units: crc16 offset 50

Definition at line 308 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and Engine::preCalculate().

◆ engineMode

uint32_t output_channels_s::engineMode = (uint32_t)0

Engine Mode units: em offset 84

Definition at line 405 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ engineRunTime

uint16_t output_channels_s::engineRunTime = (uint16_t)0

units: sec offset 746

Definition at line 1278 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelResults().

◆ etb1DutyCycle

scaled_channel<int16_t, 100, 1> output_channels_s::etb1DutyCycle = (int16_t)0

@GAUGE_NAME_ETB_DUTY@ units: % offset 66

Definition at line 357 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), initElectronicThrottle(), and EtbController::setOutput().

◆ etbStatus

pid_status_s output_channels_s::etbStatus

offset 428

Definition at line 953 of file output_channels_generated.h.

Referenced by EtbController::checkStatus(), and getOutputValueByHash().

◆ extiOverflowCount

uint8_t output_channels_s::extiOverflowCount = (uint8_t)0

offset 395

Definition at line 941 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ fallbackMap

scaled_channel<uint16_t, 10, 1> output_channels_s::fallbackMap = (uint16_t)0

units: kPa offset 364

Definition at line 881 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and SpeedDensityAirmass::logAndGetFallback().

◆ fastAdcConversionCount

uint16_t output_channels_s::fastAdcConversionCount = (uint16_t)0

ECU: Fast ADC conversions units: N offset 846

Definition at line 1479 of file output_channels_generated.h.

Referenced by fastAdcDoneCB(), getOutputValueByHash(), and printFullAdcReport().

◆ fastAdcErrorCount

uint8_t output_channels_s::fastAdcErrorCount = (uint8_t)0

ECU: Fast ADC errors offset 808

Definition at line 1390 of file output_channels_generated.h.

Referenced by fastAdcErrorCB(), getOutputValueByHash(), and AdcDevice::startConversionI().

◆ fastAdcLastError

uint8_t output_channels_s::fastAdcLastError = (uint8_t)0

ECU: Fast ADC error type offset 843

Definition at line 1467 of file output_channels_generated.h.

Referenced by fastAdcErrorCB(), and getOutputValueByHash().

◆ fastAdcOverrunCount

uint8_t output_channels_s::fastAdcOverrunCount = (uint8_t)0

ECU: Fast ADC overruns offset 841

Definition at line 1457 of file output_channels_generated.h.

Referenced by fastAdcErrorCB(), and getOutputValueByHash().

◆ fastAdcPeriod

uint16_t output_channels_s::fastAdcPeriod = (uint16_t)0

ECU: Fast ADC period units: ticks offset 844

Definition at line 1473 of file output_channels_generated.h.

Referenced by fastAdcDoneCB(), and getOutputValueByHash().

◆ firmwareVersion

uint32_t output_channels_s::firmwareVersion = (uint32_t)0

@GAUGE_NAME_VERSION@ units: version_f offset 88

Definition at line 411 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ flexPercent

scaled_channel<uint8_t, 2, 1> output_channels_s::flexPercent = (uint8_t)0

@GAUGE_NAME_FLEX@ units: % offset 109

Definition at line 470 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelSensors().

◆ fuelClosedLoopBinIdx

uint8_t output_channels_s::fuelClosedLoopBinIdx = (uint8_t)0

units: Bin offset 228

Definition at line 638 of file output_channels_generated.h.

Referenced by fuelClosedLoopCorrection(), and getOutputValueByHash().

◆ fuelClosedLoopLearningBinIdx

uint8_t output_channels_s::fuelClosedLoopLearningBinIdx = (uint8_t)0

units: Bin offset 229

Definition at line 643 of file output_channels_generated.h.

Referenced by fuelClosedLoopCorrection(), and getOutputValueByHash().

◆ fuelCutReason

int8_t output_channels_s::fuelCutReason = (int8_t)0

Fuel: Cut Code units: code offset 317

Definition at line 804 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), handleFuel(), and updateTunerStudioState().

◆ fuelCutReasonBlinker

int8_t output_channels_s::fuelCutReasonBlinker = (int8_t)0

offset 821

Definition at line 1422 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ fuelFlowRate

scaled_channel<uint16_t, 200, 1> output_channels_s::fuelFlowRate = (uint16_t)0

@GAUGE_NAME_FUEL_FLOW@ units: gram/s offset 72

Definition at line 375 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelResults().

◆ fuelTankLevel

scaled_channel<int16_t, 100, 1> output_channels_s::fuelTankLevel = (int16_t)0

Fuel level units: % offset 68

Definition at line 363 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelSensors().

◆ fuelTemp

scaled_channel<int16_t, 100, 1> output_channels_s::fuelTemp = (int16_t)0

units: deg C offset 734

Definition at line 1248 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ Gego

scaled_channel<uint16_t, 100, 1> output_channels_s::Gego = (uint16_t)0

units: % offset 728

Definition at line 1233 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelCorrections().

◆ gppwmOutput

scaled_channel<uint8_t, 2, 1> output_channels_s::gppwmOutput[4] = {}

GPPWM Output units: % offset 562

Definition at line 994 of file output_channels_generated.h.

994{};

Referenced by configureRusefiLuaHooks(), readGppwmChannel(), and updateGppwm().

◆ gppwmXAxis

scaled_channel<int16_t, 1, 1> output_channels_s::gppwmXAxis[4] = {}

offset 566

Definition at line 998 of file output_channels_generated.h.

998{};

Referenced by updateGppwm().

◆ gppwmYAxis

scaled_channel<int16_t, 10, 1> output_channels_s::gppwmYAxis[4] = {}

offset 574

Definition at line 1002 of file output_channels_generated.h.

1002{};

Referenced by updateGppwm().

◆ gyroYaw

scaled_channel<int16_t, 1000, 1> output_channels_s::gyroYaw = (int16_t)0

@GAUGE_NAME_GYRO_YAW@ units: deg/sec offset 276

Definition at line 755 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ hasCriticalError

bool output_channels_s::hasCriticalError

Error: Active offset 0 bit 14

Definition at line 91 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ hasFaultReportFile

bool output_channels_s::hasFaultReportFile

offset 0 bit 27

Definition at line 141 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ highFuelPressure

scaled_channel<int16_t, 10, 1> output_channels_s::highFuelPressure = (int16_t)0

@GAUGE_NAME_FUEL_PRESSURE_HIGH@ units: bar offset 112

Definition at line 482 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelSensors().

◆ hp

int16_t output_channels_s::hp = (int16_t)0

offset 822

Definition at line 1426 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ idlePositionSensor

scaled_channel<int16_t, 100, 1> output_channels_s::idlePositionSensor = (int16_t)0

@GAUGE_NAME_IDLE_POSITION@ units: % offset 248

Definition at line 675 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ idleStatus

pid_status_s output_channels_s::idleStatus

offset 412

Definition at line 949 of file output_channels_generated.h.

Referenced by IdleController::getIdlePosition(), and getOutputValueByHash().

◆ idleStepperTargetPosition

uint8_t output_channels_s::idleStepperTargetPosition = (uint8_t)0

Idle: Stepper target position offset 121

Definition at line 503 of file output_channels_generated.h.

Referenced by IdleController::getIdlePosition(), and getOutputValueByHash().

◆ ignBlendBias

scaled_channel<uint8_t, 2, 1> output_channels_s::ignBlendBias[IGN_BLEND_COUNT] = {}

units: % offset 592

Definition at line 1016 of file output_channels_generated.h.

1016{};

Referenced by getRunningAdvance().

◆ ignBlendOutput

scaled_channel<int16_t, 100, 1> output_channels_s::ignBlendOutput[IGN_BLEND_COUNT] = {}

units: deg offset 596

Definition at line 1021 of file output_channels_generated.h.

1021{};

Referenced by getRunningAdvance().

◆ ignBlendParameter

scaled_channel<int16_t, 10, 1> output_channels_s::ignBlendParameter[IGN_BLEND_COUNT] = {}

offset 584

Definition at line 1011 of file output_channels_generated.h.

1011{};

Referenced by getRunningAdvance().

◆ ignBlendYAxis

scaled_channel<int16_t, 10, 1> output_channels_s::ignBlendYAxis[IGN_BLEND_COUNT] = {}

offset 604

Definition at line 1025 of file output_channels_generated.h.

1025{};

Referenced by getRunningAdvance().

◆ ignitionAdvanceCyl

scaled_channel<int16_t, 50, 1> output_channels_s::ignitionAdvanceCyl[MAX_CYLINDER_COUNT] = {}

Ign: Timing Cyl units: deg offset 284

Definition at line 772 of file output_channels_generated.h.

772{};

Referenced by prepareCylinderIgnitionSchedule().

◆ ignitionFault

bool output_channels_s::ignitionFault

Ignition Fault offset 0 bit 20

Definition at line 115 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ ignitionOnTime

uint16_t output_channels_s::ignitionOnTime = (uint16_t)0

units: sec offset 744

Definition at line 1273 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelResults().

◆ ignitorDiagnostic

uint8_t output_channels_s::ignitorDiagnostic[MAX_CYLINDER_COUNT] = {}

offset 760

Definition at line 1309 of file output_channels_generated.h.

1309{};

◆ injectionOffset

int16_t output_channels_s::injectionOffset = (int16_t)0

@GAUGE_NAME_FUEL_INJECTION_TIMING@ units: deg offset 48

Definition at line 302 of file output_channels_generated.h.

Referenced by InjectionEvent::computeInjectionAngle(), and getOutputValueByHash().

◆ injectionPrimingCounter

uint8_t output_channels_s::injectionPrimingCounter = (uint8_t)0

offset 793

Definition at line 1349 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and PrimeController::onPrimeStart().

◆ injectorDiagnostic

uint8_t output_channels_s::injectorDiagnostic[MAX_CYLINDER_COUNT] = {}

offset 772

Definition at line 1313 of file output_channels_generated.h.

1313{};

◆ injectorDutyCycle

scaled_channel<uint8_t, 2, 1> output_channels_s::injectorDutyCycle = (uint8_t)0

@GAUGE_NAME_FUEL_INJ_DUTY@ units: % offset 45

Definition at line 286 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ injectorDutyCycleStage2

scaled_channel<uint8_t, 2, 1> output_channels_s::injectorDutyCycleStage2 = (uint8_t)0

@GAUGE_NAME_FUEL_INJ_DUTY_STAGE_2@ units: % offset 786

Definition at line 1325 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ injectorFault

bool output_channels_s::injectorFault

Injector Fault offset 0 bit 19

Definition at line 111 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState1

bool output_channels_s::injectorState1

offset 676 bit 12

Definition at line 1132 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState10

bool output_channels_s::injectorState10

offset 676 bit 21

Definition at line 1159 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState11

bool output_channels_s::injectorState11

offset 676 bit 22

Definition at line 1162 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState12

bool output_channels_s::injectorState12

offset 676 bit 23

Definition at line 1165 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState2

bool output_channels_s::injectorState2

offset 676 bit 13

Definition at line 1135 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState3

bool output_channels_s::injectorState3

offset 676 bit 14

Definition at line 1138 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState4

bool output_channels_s::injectorState4

offset 676 bit 15

Definition at line 1141 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState5

bool output_channels_s::injectorState5

offset 676 bit 16

Definition at line 1144 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState6

bool output_channels_s::injectorState6

offset 676 bit 17

Definition at line 1147 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState7

bool output_channels_s::injectorState7

offset 676 bit 18

Definition at line 1150 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState8

bool output_channels_s::injectorState8

offset 676 bit 19

Definition at line 1153 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ injectorState9

bool output_channels_s::injectorState9

offset 676 bit 20

Definition at line 1156 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ instantMAPValue

scaled_channel<uint16_t, 30, 1> output_channels_s::instantMAPValue = (uint16_t)0

◆ instantRpm

uint16_t output_channels_s::instantRpm = (uint16_t)0

sync: instant RPM units: rpm offset 320

Definition at line 816 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ intake

scaled_channel<int16_t, 100, 1> output_channels_s::intake = (int16_t)0

@GAUGE_NAME_IAT@ units: deg C offset 14

Definition at line 197 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ internalMcuTemperature

int8_t output_channels_s::internalMcuTemperature = (int8_t)0

@GAUGE_NAME_CPU_TEMP@ units: deg C offset 11

Definition at line 185 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ isAnalogFailure

bool output_channels_s::isAnalogFailure

Analog sensors supply failure offset 0 bit 28

Definition at line 145 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ isCltError

bool output_channels_s::isCltError

Error: CLT offset 0 bit 10

Definition at line 75 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ isIatError

bool output_channels_s::isIatError

Error: IAT offset 0 bit 12

Definition at line 83 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ isMapAveraging

bool output_channels_s::isMapAveraging

offset 0 bit 31

Definition at line 155 of file output_channels_generated.h.

Referenced by endAveraging(), getOutputValueByHash(), and startAveraging().

◆ isMapError

bool output_channels_s::isMapError

Error: MAP offset 0 bit 11

Definition at line 79 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ isMapValid

bool output_channels_s::isMapValid

MAP from sensor seems valid offset 0 bit 25

Definition at line 135 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and mapAveragingAdcCallback().

◆ isO2HeaterOn

bool output_channels_s::isO2HeaterOn

offset 0 bit 4

Definition at line 53 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFlags().

◆ isPedalError

bool output_channels_s::isPedalError

Error: Pedal offset 0 bit 16

Definition at line 99 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ issEdgeCounter

uint32_t output_channels_s::issEdgeCounter = (uint32_t)0

offset 344

Definition at line 856 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ ISSValue

uint16_t output_channels_s::ISSValue = (uint16_t)0

@GAUGE_NAME_ISS@ units: RPM offset 544

Definition at line 983 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ isTps2Error

bool output_channels_s::isTps2Error

Error: TPS2 offset 0 bit 18

Definition at line 107 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ isTpsError

bool output_channels_s::isTpsError

Error: TPS offset 0 bit 9

Definition at line 71 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ isTriggerError

bool output_channels_s::isTriggerError

Error: Trigger offset 0 bit 13

Definition at line 87 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFlags().

◆ isTuningNow

bool output_channels_s::isTuningNow

offset 0 bit 29

Definition at line 148 of file output_channels_generated.h.

Referenced by checkIfTuningVeNow(), and getOutputValueByHash().

◆ isUsbConnected

bool output_channels_s::isUsbConnected

isUsbConnected Original reason for this is to check if USB is connected from Lua offset 0 bit 21

Definition at line 120 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ isWarnNow

bool output_channels_s::isWarnNow

Warning: Active offset 0 bit 15

Definition at line 95 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ lambdaValue

scaled_channel<uint16_t, 10000, 1> output_channels_s::lambdaValue = (uint16_t)0

@GAUGE_NAME_LAMBDA@ offset 34

Definition at line 251 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ lambdaValue2

scaled_channel<uint16_t, 10000, 1> output_channels_s::lambdaValue2 = (uint16_t)0

@GAUGE_NAME_LAMBDA2@ offset 260

Definition at line 710 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ lastErrorCode

uint16_t output_channels_s::lastErrorCode = (uint16_t)0

@GAUGE_NAME_WARNING_LAST@ units: error offset 134

Definition at line 531 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateWarningCodes().

◆ launchTriggered

bool output_channels_s::launchTriggered

Launch Control Triggered offset 0 bit 17

Definition at line 103 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFlags().

◆ lowFuelPressure

scaled_channel<int16_t, 30, 1> output_channels_s::lowFuelPressure = (int16_t)0

@GAUGE_NAME_FUEL_PRESSURE_LOW@ units: kpa offset 106

Definition at line 458 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelSensors().

◆ luaGauges

float output_channels_s::luaGauges[LUA_GAUGE_COUNT] = {}

Lua: Gauge units: value offset 688

Definition at line 1207 of file output_channels_generated.h.

1207{};

Referenced by updateRawSensors().

◆ luaInvocationCounter

uint32_t output_channels_s::luaInvocationCounter = (uint32_t)0

Lua: Tick counter units: count offset 332

Definition at line 842 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and runOneLua().

◆ luaLastCycleDuration

uint32_t output_channels_s::luaLastCycleDuration = (uint32_t)0

Lua: Last tick duration units: nt offset 336

Definition at line 848 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), runOneLua(), and startLua().

◆ mafEstimate

scaled_channel<uint16_t, 10, 1> output_channels_s::mafEstimate = (uint16_t)0

@GAUGE_NAME_AIR_FLOW_ESTIMATE@ units: kg/h offset 318

Definition at line 810 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ mafMeasured

scaled_channel<uint16_t, 10, 1> output_channels_s::mafMeasured = (uint16_t)0

@GAUGE_NAME_AIR_FLOW_MEASURED@ units: kg/h offset 28

Definition at line 235 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ mafMeasured2

scaled_channel<uint16_t, 10, 1> output_channels_s::mafMeasured2 = (uint16_t)0

@GAUGE_NAME_AIR_FLOW_MEASURED_2@ units: kg/h offset 722

Definition at line 1218 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ mapFast

float output_channels_s::mapFast = (float)0

offset 684

Definition at line 1201 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ mapPerCylinder

uint8_t output_channels_s::mapPerCylinder[MAX_CYLINDER_COUNT] = {}

units: kPa offset 852

Definition at line 1500 of file output_channels_generated.h.

1500{};

Referenced by MapAverager::stop().

◆ MAPValue

scaled_channel<uint16_t, 30, 1> output_channels_s::MAPValue = (uint16_t)0

@GAUGE_NAME_MAP@ units: kPa offset 30

Definition at line 241 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ maxLockedDuration

uint16_t output_channels_s::maxLockedDuration = (uint16_t)0

units: us offset 370

Definition at line 898 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ maxTriggerReentrant

uint8_t output_channels_s::maxTriggerReentrant = (uint8_t)0

offset 101

Definition at line 442 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ mc33810spiErrorCounter

uint16_t output_channels_s::mc33810spiErrorCounter = (uint16_t)0

offset 790

Definition at line 1341 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ mcuSerial

uint32_t output_channels_s::mcuSerial = (uint32_t)0

offset 836

Definition at line 1448 of file output_channels_generated.h.

Referenced by baseMCUInit(), and getOutputValueByHash().

◆ multiSparkCounter

uint8_t output_channels_s::multiSparkCounter = (uint8_t)0

Ign: Multispark count offset 394

Definition at line 937 of file output_channels_generated.h.

Referenced by getAdvanceCorrections(), and getOutputValueByHash().

◆ needBurn

bool output_channels_s::needBurn

offset 0 bit 6

Definition at line 59 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFlags().

◆ oilPressure

scaled_channel<uint16_t, 30, 1> output_channels_s::oilPressure = (uint16_t)0

@GAUGE_NAME_OIL_PRESSURE@ units: kPa offset 38

Definition at line 263 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ oilTemp

scaled_channel<int16_t, 100, 1> output_channels_s::oilTemp = (int16_t)0

units: deg C offset 732

Definition at line 1243 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTempSensors().

◆ orderingErrorCounter

uint32_t output_channels_s::orderingErrorCounter = (uint32_t)0

offset 128

Definition at line 519 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ outputRequestPeriod

uint32_t output_channels_s::outputRequestPeriod = (uint32_t)0

offset 680

Definition at line 1197 of file output_channels_generated.h.

Referenced by TunerStudio::cmdOutputChannels(), and getOutputValueByHash().

◆ rawAcPressure

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAcPressure = (int16_t)0

units: V offset 224

Definition at line 628 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAfr

scaled_channel<uint16_t, 1000, 1> output_channels_s::rawAfr = (uint16_t)0

units: V offset 324

Definition at line 826 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAmbientTemp

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAmbientTemp = (int16_t)0

units: V offset 814

Definition at line 1410 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAnalogInput

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAnalogInput[LUA_ANALOG_INPUT_COUNT] = {}

units: V offset 546

Definition at line 988 of file output_channels_generated.h.

988{};

Referenced by updateRawSensors().

◆ rawAuxAnalog1

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxAnalog1 = (int16_t)0

units: V offset 800

Definition at line 1370 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAuxAnalog2

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxAnalog2 = (int16_t)0

units: V offset 802

Definition at line 1375 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAuxAnalog3

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxAnalog3 = (int16_t)0

units: V offset 804

Definition at line 1380 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAuxAnalog4

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxAnalog4 = (int16_t)0

units: V offset 806

Definition at line 1385 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAuxTemp1

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxTemp1 = (int16_t)0

units: V offset 810

Definition at line 1400 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawAuxTemp2

scaled_channel<int16_t, 1000, 1> output_channels_s::rawAuxTemp2 = (int16_t)0

units: V offset 812

Definition at line 1405 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawBattery

scaled_channel<int16_t, 1000, 1> output_channels_s::rawBattery = (int16_t)0

units: V offset 582

Definition at line 1007 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawClt

scaled_channel<int16_t, 1000, 1> output_channels_s::rawClt = (int16_t)0

units: V offset 218

Definition at line 613 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawFlexFreq

uint8_t output_channels_s::rawFlexFreq = (uint8_t)0

offset 787

Definition at line 1329 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawFuelLevel

scaled_channel<int16_t, 1000, 1> output_channels_s::rawFuelLevel = (int16_t)0

units: V offset 226

Definition at line 633 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawHighFuelPressure

scaled_channel<int16_t, 1000, 1> output_channels_s::rawHighFuelPressure = (int16_t)0

units: V offset 104

Definition at line 452 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawIat

scaled_channel<int16_t, 1000, 1> output_channels_s::rawIat = (int16_t)0

units: V offset 220

Definition at line 618 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawIdlePositionSensor

scaled_channel<int16_t, 1000, 1> output_channels_s::rawIdlePositionSensor = (int16_t)0

units: V offset 92

Definition at line 416 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawLowFuelPressure

scaled_channel<int16_t, 1000, 1> output_channels_s::rawLowFuelPressure = (int16_t)0

units: V offset 102

Definition at line 447 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawMaf

scaled_channel<uint16_t, 1000, 1> output_channels_s::rawMaf = (uint16_t)0

units: V offset 26

Definition at line 229 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawMaf2

scaled_channel<uint16_t, 1000, 1> output_channels_s::rawMaf2 = (uint16_t)0

units: V offset 720

Definition at line 1212 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawMap

scaled_channel<uint16_t, 1000, 1> output_channels_s::rawMap = (uint16_t)0

units: V offset 322

Definition at line 821 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawOilPressure

scaled_channel<int16_t, 1000, 1> output_channels_s::rawOilPressure = (int16_t)0

units: V offset 222

Definition at line 623 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawPpsPrimary

float output_channels_s::rawPpsPrimary = (float)0

units: V offset 232

Definition at line 654 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawPpsSecondary

float output_channels_s::rawPpsSecondary = (float)0

units: V offset 236

Definition at line 659 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawRawPpsPrimary

float output_channels_s::rawRawPpsPrimary = (float)0

units: V offset 240

Definition at line 664 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ rawRawPpsSecondary

float output_channels_s::rawRawPpsSecondary = (float)0

units: V offset 244

Definition at line 669 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ rawTps1Primary

scaled_channel<int16_t, 1000, 1> output_channels_s::rawTps1Primary = (int16_t)0

units: V offset 216

Definition at line 608 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawTps1Secondary

scaled_channel<int16_t, 1000, 1> output_channels_s::rawTps1Secondary = (int16_t)0

units: V offset 268

Definition at line 733 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawTps2Primary

scaled_channel<int16_t, 1000, 1> output_channels_s::rawTps2Primary = (int16_t)0

units: V offset 270

Definition at line 738 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawTps2Secondary

scaled_channel<int16_t, 1000, 1> output_channels_s::rawTps2Secondary = (int16_t)0

units: V offset 272

Definition at line 743 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ rawWastegatePosition

scaled_channel<int16_t, 1000, 1> output_channels_s::rawWastegatePosition = (int16_t)0

units: V offset 94

Definition at line 421 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateRawSensors().

◆ recentErrorCode

uint16_t output_channels_s::recentErrorCode[8] = {}

Warning code units: error offset 136

Definition at line 537 of file output_channels_generated.h.

537{};

Referenced by updateWarningCodes().

◆ revolutionCounterSinceStart

uint16_t output_channels_s::revolutionCounterSinceStart = (uint16_t)0

offset 56

Definition at line 324 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ rpmAcceleration

int16_t output_channels_s::rpmAcceleration = (int16_t)0

dRPM units: RPM acceleration/Rate of Change/ROC offset 6

Definition at line 167 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ RPMValue

uint16_t output_channels_s::RPMValue = (uint16_t)0

@GAUGE_NAME_RPM@ units: RPM offset 4

Definition at line 161 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ rtcUnixEpochTime

uint32_t output_channels_s::rtcUnixEpochTime = (uint32_t)0

offset 816

Definition at line 1414 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateDevConsoleState().

◆ sadDwellRatioCounter

uint8_t output_channels_s::sadDwellRatioCounter = (uint8_t)0

offset 792

Definition at line 1345 of file output_channels_generated.h.

Referenced by fireSparkAndPrepareNextSchedule(), and getOutputValueByHash().

◆ schedulingUsedCount

uint16_t output_channels_s::schedulingUsedCount = (uint16_t)0

◆ sd_active_rd

bool output_channels_s::sd_active_rd

SD card reading offset 0 bit 24

Definition at line 131 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateSdCardLiveFlags().

◆ sd_active_wr

bool output_channels_s::sd_active_wr

SD card writing offset 0 bit 23

Definition at line 127 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateSdCardLiveFlags().

◆ sd_error

uint8_t output_channels_s::sd_error = (uint8_t)0

offset 840

Definition at line 1452 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and sdFormat().

◆ sd_formating

bool output_channels_s::sd_formating

SD: formating is in progress offset 0 bit 30

Definition at line 152 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and sdFormat().

◆ sd_logging_internal

bool output_channels_s::sd_logging_internal

SD: Logging offset 0 bit 1

Definition at line 44 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), mountMmc(), and unmountMmc().

◆ sd_msd

bool output_channels_s::sd_msd

SD: MSD offset 0 bit 7

Definition at line 63 of file output_channels_generated.h.

Referenced by attachMsdSdCard(), deattachMsdSdCard(), and getOutputValueByHash().

◆ sd_present

bool output_channels_s::sd_present

SD: Present offset 0 bit 0

Definition at line 40 of file output_channels_generated.h.

Referenced by deinitMmc(), getOutputValueByHash(), and initMmc().

◆ seconds

uint32_t output_channels_s::seconds = (uint32_t)0

@GAUGE_NAME_UPTIME@ units: sec offset 80

Definition at line 399 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ slowAdcErrorCount

uint8_t output_channels_s::slowAdcErrorCount = (uint8_t)0

ECU: Slow ADC errors offset 809

Definition at line 1395 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), slowAdcErrorCB(), and updateSlowAdc().

◆ slowAdcOverrunCount

uint8_t output_channels_s::slowAdcOverrunCount = (uint8_t)0

ECU: Slow ADC overruns offset 842

Definition at line 1462 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and slowAdcErrorCB().

◆ SmoothedAFRValue

scaled_channel<uint16_t, 1000, 1> output_channels_s::SmoothedAFRValue = (uint16_t)0

@SMOOTHED_GAUGE_NAME_AFR@ units: AFR offset 254

Definition at line 693 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ SmoothedAFRValue2

scaled_channel<uint16_t, 1000, 1> output_channels_s::SmoothedAFRValue2 = (uint16_t)0

@SMOOTHED_GAUGE_NAME_AFR2@ units: AFR offset 256

Definition at line 699 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateLambda().

◆ sparkCutReason

int8_t output_channels_s::sparkCutReason = (int8_t)0

Ign: Cut Code units: code offset 316

Definition at line 798 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), onTriggerEventSparkLogic(), and updateTunerStudioState().

◆ sparkCutReasonBlinker

int8_t output_channels_s::sparkCutReasonBlinker = (int8_t)0

offset 820

Definition at line 1418 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ speedToRpmRatio

scaled_channel<uint16_t, 100, 1> output_channels_s::speedToRpmRatio = (uint16_t)0

@GAUGE_NAME_GEAR_RATIO@ units: value offset 8

Definition at line 173 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVehicleSpeed().

◆ starterRelayDisable

uint8_t output_channels_s::starterRelayDisable = (uint8_t)0

offset 393

Definition at line 932 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ starterState

uint8_t output_channels_s::starterState = (uint8_t)0

offset 392

Definition at line 928 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ stopEngineCode

uint8_t output_channels_s::stopEngineCode = (uint8_t)0

offset 44

Definition at line 280 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and ShutdownController::stopEngine().

◆ targetAfrBlendBias

scaled_channel<uint8_t, 2, 1> output_channels_s::targetAfrBlendBias[TARGET_AFR_BLEND_COUNT] = {}

units: % offset 670

Definition at line 1088 of file output_channels_generated.h.

1088{};

Referenced by FuelComputer::getTargetLambda().

◆ targetAfrBlendOutput

scaled_channel<int16_t, 10, 1> output_channels_s::targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT] = {}

units: % offset 672

Definition at line 1093 of file output_channels_generated.h.

1093{};

Referenced by FuelComputer::getTargetLambda().

◆ targetAfrBlendParameter

scaled_channel<int16_t, 10, 1> output_channels_s::targetAfrBlendParameter[TARGET_AFR_BLEND_COUNT] = {}

offset 666

Definition at line 1083 of file output_channels_generated.h.

1083{};

Referenced by FuelComputer::getTargetLambda().

◆ tcuDesiredGear

int8_t output_channels_s::tcuDesiredGear = (int8_t)0

@GAUGE_NAME_DESIRED_GEAR@ units: gear offset 108

Definition at line 464 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and GearControllerBase::postState().

◆ tempLogging1

uint8_t output_channels_s::tempLogging1 = (uint8_t)0

offset 46

Definition at line 290 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ tempLogging2

uint8_t output_channels_s::tempLogging2 = (uint8_t)0

offset 794

Definition at line 1353 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ tempLogging3

uint8_t output_channels_s::tempLogging3 = (uint8_t)0

offset 114

Definition at line 486 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ tempLogging4

uint8_t output_channels_s::tempLogging4 = (uint8_t)0

offset 115

Definition at line 490 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ testBenchIter

uint16_t output_channels_s::testBenchIter = (uint16_t)0

units: count offset 730

Definition at line 1238 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and runBench().

◆ throttleEffectiveAreaOpening

float output_channels_s::throttleEffectiveAreaOpening = (float)0

offset 832

Definition at line 1444 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ throttleInletPressure

scaled_channel<uint16_t, 30, 1> output_channels_s::throttleInletPressure = (uint16_t)0

units: kPa offset 742

Definition at line 1268 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ throttlePedalPosition

scaled_channel<int16_t, 100, 1> output_channels_s::throttlePedalPosition = (int16_t)0

@GAUGE_NAME_THROTTLE_PEDAL@ units: % offset 22

Definition at line 219 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ throttlePressureRatio

float output_channels_s::throttlePressureRatio = (float)0

offset 828

Definition at line 1440 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updatePressures().

◆ toothLogReady

bool output_channels_s::toothLogReady

Tooth Logger Ready offset 0 bit 8

Definition at line 67 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and setToothLogReady().

◆ torque

int16_t output_channels_s::torque = (int16_t)0

offset 824

Definition at line 1430 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ totalFuelConsumption

uint16_t output_channels_s::totalFuelConsumption = (uint16_t)0

@GAUGE_NAME_FUEL_CONSUMPTION@ units: grams offset 70

Definition at line 369 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelResults().

◆ totalTriggerErrorCounter

uint32_t output_channels_s::totalTriggerErrorCounter = (uint32_t)0

@GAUGE_NAME_TRG_ERR@ units: counter offset 124

Definition at line 515 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ tps12Split

scaled_channel<int16_t, 100, 1> output_channels_s::tps12Split = (int16_t)0

units: % offset 312

Definition at line 787 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ tps1Split

scaled_channel<int16_t, 100, 1> output_channels_s::tps1Split = (int16_t)0

units: % offset 308

Definition at line 777 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ tps2Split

scaled_channel<int16_t, 100, 1> output_channels_s::tps2Split = (int16_t)0

units: % offset 310

Definition at line 782 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ TPS2Value

scaled_channel<int16_t, 100, 1> output_channels_s::TPS2Value = (int16_t)0

@GAUGE_NAME_TPS2@ units: % offset 74

Definition at line 381 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ tpsAccelFuel

scaled_channel<int16_t, 300, 1> output_channels_s::tpsAccelFuel = (int16_t)0

@GAUGE_NAME_FUEL_TPS_EXTRA@ units: ms offset 60

Definition at line 335 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ tpsADC

uint16_t output_channels_s::tpsADC = (uint16_t)0

units: ADC offset 24

Definition at line 224 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ TPSValue

scaled_channel<int16_t, 100, 1> output_channels_s::TPSValue = (int16_t)0

@GAUGE_NAME_TPS@ units: % offset 20

Definition at line 213 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateThrottles().

◆ triggerChannel1

bool output_channels_s::triggerChannel1

offset 676 bit 24

Definition at line 1168 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleShaftSignal().

◆ triggerChannel2

bool output_channels_s::triggerChannel2

offset 676 bit 25

Definition at line 1171 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleShaftSignal().

◆ triggerPageRefreshFlag

bool output_channels_s::triggerPageRefreshFlag

offset 0 bit 26

Definition at line 138 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ triggerPrimaryFall

uint32_t output_channels_s::triggerPrimaryFall = (uint32_t)0

offset 376

Definition at line 912 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ triggerPrimaryRise

uint32_t output_channels_s::triggerPrimaryRise = (uint32_t)0

offset 380

Definition at line 916 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ triggerScopeReady

bool output_channels_s::triggerScopeReady

◆ triggerSecondaryFall

uint32_t output_channels_s::triggerSecondaryFall = (uint32_t)0

offset 384

Definition at line 920 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ triggerSecondaryRise

uint32_t output_channels_s::triggerSecondaryRise = (uint32_t)0

offset 388

Definition at line 924 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ tuneCrc16

uint16_t output_channels_s::tuneCrc16 = (uint16_t)0

@GAUGE_NAME_TUNE_CRC16@ units: crc16 offset 76

Definition at line 387 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and Engine::preCalculate().

◆ turboSpeed

uint16_t output_channels_s::turboSpeed = (uint16_t)0

@GAUGE_NAME_TURBO_SPEED@ units: hz offset 282

Definition at line 766 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ unusedBit_242_30

bool output_channels_s::unusedBit_242_30

offset 676 bit 30

Definition at line 1190 of file output_channels_generated.h.

◆ unusedBit_242_31

bool output_channels_s::unusedBit_242_31

offset 676 bit 31

Definition at line 1193 of file output_channels_generated.h.

◆ unusedVehicleSpeedKph

uint8_t output_channels_s::unusedVehicleSpeedKph = (uint8_t)0

@GAUGE_NAME_VVS@ units: kph offset 10

Definition at line 179 of file output_channels_generated.h.

◆ VBatt

scaled_channel<uint16_t, 1000, 1> output_channels_s::VBatt = (uint16_t)0

@GAUGE_NAME_VBAT@ units: V offset 36

Definition at line 257 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ veBlendBias

scaled_channel<uint8_t, 2, 1> output_channels_s::veBlendBias[VE_BLEND_COUNT] = {}

units: % offset 620

Definition at line 1034 of file output_channels_generated.h.

1034{};

Referenced by AirmassVeModelBase::getVe().

◆ veBlendOutput

scaled_channel<int16_t, 100, 1> output_channels_s::veBlendOutput[VE_BLEND_COUNT] = {}

units: % offset 624

Definition at line 1039 of file output_channels_generated.h.

1039{};

Referenced by AirmassVeModelBase::getVe().

◆ veBlendParameter

scaled_channel<int16_t, 10, 1> output_channels_s::veBlendParameter[VE_BLEND_COUNT] = {}

offset 612

Definition at line 1029 of file output_channels_generated.h.

1029{};

Referenced by AirmassVeModelBase::getVe().

◆ veBlendYAxis

scaled_channel<int16_t, 10, 1> output_channels_s::veBlendYAxis[VE_BLEND_COUNT] = {}

offset 632

Definition at line 1043 of file output_channels_generated.h.

1043{};

Referenced by AirmassVeModelBase::getVe().

◆ vehicleSpeedKph

scaled_channel<uint16_t, 100, 1> output_channels_s::vehicleSpeedKph = (uint16_t)0

@GAUGE_NAME_VVS@ units: kph offset 726

Definition at line 1228 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVehicleSpeed().

◆ veValue

scaled_channel<uint16_t, 10, 1> output_channels_s::veValue = (uint16_t)0

@GAUGE_NAME_FUEL_VE@ units: ratio offset 78

Definition at line 393 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelInfo().

◆ VssAcceleration

scaled_channel<uint16_t, 300, 1> output_channels_s::VssAcceleration = (uint16_t)0

Vss Accel units: m/s2 offset 258

Definition at line 705 of file output_channels_generated.h.

Referenced by getOutputValueByHash().

◆ vssEdgeCounter

uint32_t output_channels_s::vssEdgeCounter = (uint32_t)0

offset 340

Definition at line 852 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateTunerStudioState().

◆ vvtChannel1

bool output_channels_s::vvtChannel1

bank 1 intake cam input offset 676 bit 26

Definition at line 1175 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleVvtCamSignal().

◆ vvtChannel2

bool output_channels_s::vvtChannel2

bank 1 exhaust cam input offset 676 bit 27

Definition at line 1179 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleVvtCamSignal().

◆ vvtChannel3

bool output_channels_s::vvtChannel3

bank 2 intake cam input offset 676 bit 28

Definition at line 1183 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleVvtCamSignal().

◆ vvtChannel4

bool output_channels_s::vvtChannel4

bank 2 exhaust cam input offset 676 bit 29

Definition at line 1187 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and handleVvtCamSignal().

◆ vvtPositionB1E

scaled_channel<int16_t, 50, 1> output_channels_s::vvtPositionB1E = (int16_t)0

@GAUGE_NAME_VVT_B1E@ units: deg offset 262

Definition at line 716 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVvtSensors().

◆ vvtPositionB1I

scaled_channel<int16_t, 50, 1> output_channels_s::vvtPositionB1I = (int16_t)0

@GAUGE_NAME_VVT_B1I@ units: deg offset 40

Definition at line 269 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVvtSensors().

◆ vvtPositionB2E

scaled_channel<int16_t, 50, 1> output_channels_s::vvtPositionB2E = (int16_t)0

@GAUGE_NAME_VVT_B2E@ units: deg offset 266

Definition at line 728 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVvtSensors().

◆ vvtPositionB2I

scaled_channel<int16_t, 50, 1> output_channels_s::vvtPositionB2I = (int16_t)0

@GAUGE_NAME_VVT_B2I@ units: deg offset 264

Definition at line 722 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVvtSensors().

◆ vvtStatus

pid_status_s output_channels_s::vvtStatus[CAM_INPUTS_COUNT] = {}

offset 476

Definition at line 965 of file output_channels_generated.h.

965{};

Referenced by VvtController::getClosedLoop().

◆ vvtTargets

int8_t output_channels_s::vvtTargets[4] = {}

units: deg offset 278

Definition at line 760 of file output_channels_generated.h.

760{};

Referenced by VvtController::getSetpoint(), and populateFrame().

◆ wallFuelAmount

scaled_channel<uint16_t, 100, 1> output_channels_s::wallFuelAmount = (uint16_t)0

@GAUGE_NAME_FUEL_WALL_AMOUNT@ units: mg offset 52

Definition at line 314 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelInfo().

◆ wallFuelCorrectionValue

scaled_channel<int16_t, 100, 1> output_channels_s::wallFuelCorrectionValue = (int16_t)0

@GAUGE_NAME_FUEL_WALL_CORRECTION@ units: mg offset 54

Definition at line 320 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateFuelInfo().

◆ warningCounter

uint16_t output_channels_s::warningCounter = (uint16_t)0

@GAUGE_NAME_WARNING_COUNTER@ units: count offset 132

Definition at line 525 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateWarningCodes().

◆ wastegateDcStatus

pid_status_s output_channels_s::wastegateDcStatus

offset 460

Definition at line 961 of file output_channels_generated.h.

Referenced by EtbController::checkStatus(), and getOutputValueByHash().

◆ wastegatePositionSensor

scaled_channel<int16_t, 100, 1> output_channels_s::wastegatePositionSensor = (int16_t)0

@GAUGE_NAME_WG_POSITION@ units: % offset 110

Definition at line 476 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateMiscSensors().

◆ wheelSlipRatio

float output_channels_s::wheelSlipRatio = (float)0

offset 756

Definition at line 1305 of file output_channels_generated.h.

Referenced by getOutputValueByHash(), and updateVehicleSpeed().


The documentation for this struct was generated from the following file: