Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-12-13 01:04:02 +00:00
parent 4d74ef4eb2
commit 0b572a013e
35 changed files with 18376 additions and 18131 deletions

View File

@ -335,395 +335,391 @@ struct output_channels_s {
uint8_t wheelSpeedRr = (uint8_t)0;
// offset 124
uint32_t tsConfigVersion = (uint32_t)0;
// Trigger Error Counter
// counter
// offset 128
uint32_t totalTriggerErrorCounter = (uint32_t)0;
// offset 132
uint32_t orderingErrorCounter = (uint32_t)0;
// Warning: counter
// count
// offset 136
// offset 132
uint16_t warningCounter = (uint16_t)0;
// Warning: last
// error
// offset 138
// offset 134
uint16_t lastErrorCode = (uint16_t)0;
// error
// offset 140
// offset 136
uint16_t recentErrorCode[8];
// val
// offset 156
// offset 152
float debugFloatField1 = (float)0;
// val
// offset 160
// offset 156
float debugFloatField2 = (float)0;
// val
// offset 164
// offset 160
float debugFloatField3 = (float)0;
// val
// offset 168
// offset 164
float debugFloatField4 = (float)0;
// val
// offset 172
// offset 168
float debugFloatField5 = (float)0;
// val
// offset 176
// offset 172
float debugFloatField6 = (float)0;
// val
// offset 180
// offset 176
float debugFloatField7 = (float)0;
// val
// offset 184
// offset 180
uint32_t debugIntField1 = (uint32_t)0;
// val
// offset 188
// offset 184
uint32_t debugIntField2 = (uint32_t)0;
// val
// offset 192
// offset 188
uint32_t debugIntField3 = (uint32_t)0;
// val
// offset 196
// offset 192
int16_t debugIntField4 = (int16_t)0;
// val
// offset 198
// offset 194
int16_t debugIntField5 = (int16_t)0;
// EGT
// deg C
// offset 200
// offset 196
uint16_t egt[8];
// V
// offset 216
// offset 212
scaled_channel<int16_t, 1000, 1> rawTps1Primary = (int16_t)0;
// V
// offset 218
// offset 214
scaled_channel<int16_t, 1000, 1> rawPpsPrimary = (int16_t)0;
// V
// offset 220
// offset 216
scaled_channel<int16_t, 1000, 1> rawClt = (int16_t)0;
// V
// offset 222
// offset 218
scaled_channel<int16_t, 1000, 1> rawIat = (int16_t)0;
// V
// offset 224
// offset 220
scaled_channel<int16_t, 1000, 1> rawOilPressure = (int16_t)0;
// offset 226
// offset 222
uint8_t fuelClosedLoopBinIdx = (uint8_t)0;
// Current Gear
// gear
// offset 227
// offset 223
int8_t tcuCurrentGear = (int8_t)0;
// Air/Fuel Ratio
// AFR
// offset 228
// offset 224
scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0;
// Vss Accel
// m/s2
// offset 230
// offset 226
scaled_channel<uint16_t, 300, 1> VssAcceleration = (uint16_t)0;
// Lambda 2
// offset 232
// offset 228
scaled_channel<uint16_t, 10000, 1> lambdaValue2 = (uint16_t)0;
// Air/Fuel Ratio 2
// AFR
// offset 234
// offset 230
scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0;
// VVT: bank 1 exhaust
// deg
// offset 236
// offset 232
scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0;
// VVT: bank 2 intake
// deg
// offset 238
// offset 234
scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0;
// VVT: bank 2 exhaust
// deg
// offset 240
// offset 236
scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0;
// Fuel: Trim bank
// %
// offset 242
// offset 238
scaled_channel<int16_t, 100, 1> fuelPidCorrection[2];
// V
// offset 246
// offset 242
scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0;
// V
// offset 248
// offset 244
scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0;
// V
// offset 250
// offset 246
scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0;
// Accel: Vertical
// G
// offset 252
// offset 248
scaled_channel<int16_t, 1000, 1> accelerationVert = (int16_t)0;
// Gyro: Yaw rate
// deg/sec
// offset 254
// offset 250
scaled_channel<int16_t, 1000, 1> gyroYaw = (int16_t)0;
// Turbocharger Speed
// hz
// offset 256
// offset 252
uint16_t turboSpeed = (uint16_t)0;
// Ign: Timing Cyl
// deg
// offset 258
// offset 254
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[12];
// %
// offset 282
// offset 278
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
// %
// offset 284
// offset 280
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
// %
// offset 286
// offset 282
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
// %
// offset 288
// offset 284
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
// Ign: Cut Code
// code
// offset 290
// offset 286
int8_t sparkCutReason = (int8_t)0;
// Fuel: Cut Code
// code
// offset 291
// offset 287
int8_t fuelCutReason = (int8_t)0;
// Air: Flow estimate
// kg/h
// offset 292
// offset 288
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
// rpm
// offset 294
// offset 290
uint16_t instantRpm = (uint16_t)0;
// V
// offset 296
// offset 292
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
// V
// offset 298
// offset 294
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
// offset 300
// offset 296
float calibrationValue2 = (float)0;
// Lua: Tick counter
// count
// offset 304
// offset 300
uint32_t luaInvocationCounter = (uint32_t)0;
// Lua: Last tick duration
// nt
// offset 308
// offset 304
uint32_t luaLastCycleDuration = (uint32_t)0;
// TCU: Current Range
// offset 312
// offset 308
uint8_t tcu_currentRange = (uint8_t)0;
// offset 313
uint8_t alignmentFill_at_313[1];
// offset 309
uint8_t alignmentFill_at_309[1];
// TCU: Torque Converter Ratio
// value
// offset 314
// offset 310
scaled_channel<uint16_t, 100, 1> tcRatio = (uint16_t)0;
// offset 316
// offset 312
float lastShiftTime = (float)0;
// offset 320
// offset 316
uint32_t vssEdgeCounter = (uint32_t)0;
// offset 324
// offset 320
uint32_t issEdgeCounter = (uint32_t)0;
// Aux linear #1
// offset 328
// offset 324
float auxLinear1 = (float)0;
// Aux linear #2
// offset 332
// offset 328
float auxLinear2 = (float)0;
// Aux linear #3
// offset 336
// offset 332
float auxLinear3 = (float)0;
// Aux linear #4
// offset 340
// offset 336
float auxLinear4 = (float)0;
// kPa
// offset 344
// offset 340
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
// Instant MAP
// kPa
// offset 346
// offset 342
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
// us
// offset 348
// offset 344
uint16_t maxLockedDuration = (uint16_t)0;
// CAN: Tx OK
// offset 350
// offset 346
uint16_t canWriteOk = (uint16_t)0;
// CAN: Tx err
// offset 352
// offset 348
uint16_t canWriteNotOk = (uint16_t)0;
// offset 354
// offset 350
uint8_t starterState = (uint8_t)0;
// offset 355
// offset 351
uint8_t starterRelayDisable = (uint8_t)0;
// Ign: Multispark count
// offset 356
// offset 352
uint8_t multiSparkCounter = (uint8_t)0;
// offset 357
// offset 353
uint8_t extiOverflowCount = (uint8_t)0;
// offset 358
uint8_t alignmentFill_at_358[2];
// offset 360
// offset 354
uint8_t alignmentFill_at_354[2];
// offset 356
pid_status_s alternatorStatus;
// offset 376
// offset 372
pid_status_s idleStatus;
// offset 392
// offset 388
pid_status_s etbStatus;
// offset 408
// offset 404
pid_status_s boostStatus;
// offset 424
// offset 420
pid_status_s wastegateDcStatus;
// offset 440
// offset 436
pid_status_s vvtStatus[4];
// Aux speed 1
// s
// offset 504
// offset 500
uint16_t auxSpeed1 = (uint16_t)0;
// Aux speed 2
// s
// offset 506
// offset 502
uint16_t auxSpeed2 = (uint16_t)0;
// TCU: Input Shaft Speed
// RPM
// offset 508
// offset 504
uint16_t ISSValue = (uint16_t)0;
// V
// offset 510
// offset 506
scaled_channel<int16_t, 1000, 1> rawAnalogInput[8];
// GPPWM Output
// %
// offset 526
// offset 522
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
// offset 530
// offset 526
int16_t gppwmXAxis[4];
// offset 538
// offset 534
scaled_channel<int16_t, 10, 1> gppwmYAxis[4];
// V
// offset 546
// offset 542
scaled_channel<int16_t, 1000, 1> rawBattery = (int16_t)0;
// offset 548
// offset 544
scaled_channel<int16_t, 10, 1> ignBlendParameter[4];
// %
// offset 556
// offset 552
scaled_channel<uint8_t, 2, 1> ignBlendBias[4];
// deg
// offset 560
// offset 556
scaled_channel<int16_t, 100, 1> ignBlendOutput[4];
// offset 568
// offset 564
scaled_channel<int16_t, 10, 1> veBlendParameter[4];
// %
// offset 576
// offset 572
scaled_channel<uint8_t, 2, 1> veBlendBias[4];
// %
// offset 580
// offset 576
scaled_channel<int16_t, 100, 1> veBlendOutput[4];
// offset 588
// offset 584
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[2];
// %
// offset 592
// offset 588
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[2];
// %
// offset 594
// offset 590
int8_t boostOpenLoopBlendOutput[2];
// offset 596
// offset 592
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[2];
// %
// offset 600
// offset 596
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[2];
// %
// offset 602
// offset 598
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[2];
// offset 606
uint8_t alignmentFill_at_606[2];
// offset 608
// offset 602
uint8_t alignmentFill_at_602[2];
// offset 604
uint32_t outputRequestPeriod = (uint32_t)0;
// kPa
// offset 612
// offset 608
scaled_channel<uint16_t, 30, 1> mapFast = (uint16_t)0;
// offset 614
uint8_t alignmentFill_at_614[2];
// offset 610
uint8_t alignmentFill_at_610[2];
// Lua: Gauge
// value
// offset 616
// offset 612
float luaGauges[2];
// V
// offset 624
// offset 620
scaled_channel<uint16_t, 1000, 1> rawMaf2 = (uint16_t)0;
// MAF #2
// kg/h
// offset 626
// offset 622
scaled_channel<uint16_t, 10, 1> mafMeasured2 = (uint16_t)0;
// offset 628
// offset 624
uint16_t schedulingUsedCount = (uint16_t)0;
// %
// offset 630
// offset 626
scaled_channel<uint16_t, 100, 1> Gego = (uint16_t)0;
// count
// offset 632
// offset 628
uint16_t testBenchIter = (uint16_t)0;
// deg C
// offset 634
// offset 630
scaled_channel<int16_t, 100, 1> oilTemp = (int16_t)0;
// deg C
// offset 636
// offset 632
scaled_channel<int16_t, 100, 1> fuelTemp = (int16_t)0;
// deg C
// offset 638
// offset 634
scaled_channel<int16_t, 100, 1> ambientTemp = (int16_t)0;
// deg C
// offset 640
// offset 636
scaled_channel<int16_t, 100, 1> compressorDischargeTemp = (int16_t)0;
// kPa
// offset 642
// offset 638
scaled_channel<uint16_t, 30, 1> compressorDischargePressure = (uint16_t)0;
// kPa
// offset 644
// offset 640
scaled_channel<uint16_t, 30, 1> throttleInletPressure = (uint16_t)0;
// sec
// offset 646
// offset 642
uint16_t ignitionOnTime = (uint16_t)0;
// sec
// offset 648
// offset 644
uint16_t engineRunTime = (uint16_t)0;
// km
// offset 650
// offset 646
scaled_channel<uint16_t, 10, 1> distanceTraveled = (uint16_t)0;
// Air/Fuel Ratio (Gas Scale)
// AFR
// offset 652
// offset 648
scaled_channel<uint16_t, 1000, 1> afrGasolineScale = (uint16_t)0;
// Air/Fuel Ratio 2 (Gas Scale)
// AFR
// offset 654
// offset 650
scaled_channel<uint16_t, 1000, 1> afr2GasolineScale = (uint16_t)0;
// Fuel: Last inj pulse width stg 2
// ms
// offset 656
// offset 652
scaled_channel<uint16_t, 300, 1> actualLastInjectionStage2 = (uint16_t)0;
// Fuel: injector duty cycle stage 2
// %
// offset 658
// offset 654
scaled_channel<uint8_t, 2, 1> injectorDutyCycleStage2 = (uint8_t)0;
// offset 659
// offset 655
uint8_t pad = (uint8_t)0;
// offset 660
// offset 656
uint16_t mapAveragingSamples = (uint16_t)0;
// kPa
// offset 662
// offset 658
uint8_t mapPerCylinder[12];
// ratio
// offset 674
// offset 670
scaled_channel<uint16_t, 1000, 1> dwellAccuracyRatio = (uint16_t)0;
// V
// offset 676
// offset 672
scaled_channel<uint16_t, 1000, 1> rawFuelTankLevel = (uint16_t)0;
// offset 678
uint8_t alignmentFill_at_678[2];
// offset 674
uint8_t alignmentFill_at_674[2];
};
static_assert(sizeof(output_channels_s) == 680);
static_assert(sizeof(output_channels_s) == 676);
static_assert(offsetof(output_channels_s, RPMValue) == 4);
static_assert(offsetof(output_channels_s, rpmAcceleration) == 6);
static_assert(offsetof(output_channels_s, speedToRpmRatio) == 8);
@ -789,121 +785,120 @@ static_assert(offsetof(output_channels_s, idleStepperTargetPosition) == 121);
static_assert(offsetof(output_channels_s, wheelSpeedLr) == 122);
static_assert(offsetof(output_channels_s, wheelSpeedRr) == 123);
static_assert(offsetof(output_channels_s, tsConfigVersion) == 124);
static_assert(offsetof(output_channels_s, totalTriggerErrorCounter) == 128);
static_assert(offsetof(output_channels_s, orderingErrorCounter) == 132);
static_assert(offsetof(output_channels_s, warningCounter) == 136);
static_assert(offsetof(output_channels_s, lastErrorCode) == 138);
static_assert(offsetof(output_channels_s, recentErrorCode) == 140);
static_assert(offsetof(output_channels_s, debugFloatField1) == 156);
static_assert(offsetof(output_channels_s, debugFloatField2) == 160);
static_assert(offsetof(output_channels_s, debugFloatField3) == 164);
static_assert(offsetof(output_channels_s, debugFloatField4) == 168);
static_assert(offsetof(output_channels_s, debugFloatField5) == 172);
static_assert(offsetof(output_channels_s, debugFloatField6) == 176);
static_assert(offsetof(output_channels_s, debugFloatField7) == 180);
static_assert(offsetof(output_channels_s, debugIntField1) == 184);
static_assert(offsetof(output_channels_s, debugIntField2) == 188);
static_assert(offsetof(output_channels_s, debugIntField3) == 192);
static_assert(offsetof(output_channels_s, debugIntField4) == 196);
static_assert(offsetof(output_channels_s, debugIntField5) == 198);
static_assert(offsetof(output_channels_s, egt) == 200);
static_assert(offsetof(output_channels_s, rawTps1Primary) == 216);
static_assert(offsetof(output_channels_s, rawPpsPrimary) == 218);
static_assert(offsetof(output_channels_s, rawClt) == 220);
static_assert(offsetof(output_channels_s, rawIat) == 222);
static_assert(offsetof(output_channels_s, rawOilPressure) == 224);
static_assert(offsetof(output_channels_s, fuelClosedLoopBinIdx) == 226);
static_assert(offsetof(output_channels_s, tcuCurrentGear) == 227);
static_assert(offsetof(output_channels_s, AFRValue) == 228);
static_assert(offsetof(output_channels_s, VssAcceleration) == 230);
static_assert(offsetof(output_channels_s, lambdaValue2) == 232);
static_assert(offsetof(output_channels_s, AFRValue2) == 234);
static_assert(offsetof(output_channels_s, vvtPositionB1E) == 236);
static_assert(offsetof(output_channels_s, vvtPositionB2I) == 238);
static_assert(offsetof(output_channels_s, vvtPositionB2E) == 240);
static_assert(offsetof(output_channels_s, fuelPidCorrection) == 242);
static_assert(offsetof(output_channels_s, rawTps1Secondary) == 246);
static_assert(offsetof(output_channels_s, rawTps2Primary) == 248);
static_assert(offsetof(output_channels_s, rawTps2Secondary) == 250);
static_assert(offsetof(output_channels_s, accelerationVert) == 252);
static_assert(offsetof(output_channels_s, gyroYaw) == 254);
static_assert(offsetof(output_channels_s, turboSpeed) == 256);
static_assert(offsetof(output_channels_s, ignitionAdvanceCyl) == 258);
static_assert(offsetof(output_channels_s, tps1Split) == 282);
static_assert(offsetof(output_channels_s, tps2Split) == 284);
static_assert(offsetof(output_channels_s, tps12Split) == 286);
static_assert(offsetof(output_channels_s, accPedalSplit) == 288);
static_assert(offsetof(output_channels_s, sparkCutReason) == 290);
static_assert(offsetof(output_channels_s, fuelCutReason) == 291);
static_assert(offsetof(output_channels_s, mafEstimate) == 292);
static_assert(offsetof(output_channels_s, instantRpm) == 294);
static_assert(offsetof(output_channels_s, rawMap) == 296);
static_assert(offsetof(output_channels_s, rawAfr) == 298);
static_assert(offsetof(output_channels_s, calibrationValue2) == 300);
static_assert(offsetof(output_channels_s, luaInvocationCounter) == 304);
static_assert(offsetof(output_channels_s, luaLastCycleDuration) == 308);
static_assert(offsetof(output_channels_s, tcu_currentRange) == 312);
static_assert(offsetof(output_channels_s, tcRatio) == 314);
static_assert(offsetof(output_channels_s, lastShiftTime) == 316);
static_assert(offsetof(output_channels_s, vssEdgeCounter) == 320);
static_assert(offsetof(output_channels_s, issEdgeCounter) == 324);
static_assert(offsetof(output_channels_s, auxLinear1) == 328);
static_assert(offsetof(output_channels_s, auxLinear2) == 332);
static_assert(offsetof(output_channels_s, auxLinear3) == 336);
static_assert(offsetof(output_channels_s, auxLinear4) == 340);
static_assert(offsetof(output_channels_s, fallbackMap) == 344);
static_assert(offsetof(output_channels_s, instantMAPValue) == 346);
static_assert(offsetof(output_channels_s, maxLockedDuration) == 348);
static_assert(offsetof(output_channels_s, canWriteOk) == 350);
static_assert(offsetof(output_channels_s, canWriteNotOk) == 352);
static_assert(offsetof(output_channels_s, starterState) == 354);
static_assert(offsetof(output_channels_s, starterRelayDisable) == 355);
static_assert(offsetof(output_channels_s, multiSparkCounter) == 356);
static_assert(offsetof(output_channels_s, extiOverflowCount) == 357);
static_assert(offsetof(output_channels_s, auxSpeed1) == 504);
static_assert(offsetof(output_channels_s, auxSpeed2) == 506);
static_assert(offsetof(output_channels_s, ISSValue) == 508);
static_assert(offsetof(output_channels_s, rawAnalogInput) == 510);
static_assert(offsetof(output_channels_s, gppwmOutput) == 526);
static_assert(offsetof(output_channels_s, gppwmXAxis) == 530);
static_assert(offsetof(output_channels_s, gppwmYAxis) == 538);
static_assert(offsetof(output_channels_s, rawBattery) == 546);
static_assert(offsetof(output_channels_s, ignBlendParameter) == 548);
static_assert(offsetof(output_channels_s, ignBlendBias) == 556);
static_assert(offsetof(output_channels_s, ignBlendOutput) == 560);
static_assert(offsetof(output_channels_s, veBlendParameter) == 568);
static_assert(offsetof(output_channels_s, veBlendBias) == 576);
static_assert(offsetof(output_channels_s, veBlendOutput) == 580);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendParameter) == 588);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendBias) == 592);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendOutput) == 594);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendParameter) == 596);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendBias) == 600);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendOutput) == 602);
static_assert(offsetof(output_channels_s, outputRequestPeriod) == 608);
static_assert(offsetof(output_channels_s, mapFast) == 612);
static_assert(offsetof(output_channels_s, luaGauges) == 616);
static_assert(offsetof(output_channels_s, rawMaf2) == 624);
static_assert(offsetof(output_channels_s, mafMeasured2) == 626);
static_assert(offsetof(output_channels_s, schedulingUsedCount) == 628);
static_assert(offsetof(output_channels_s, Gego) == 630);
static_assert(offsetof(output_channels_s, testBenchIter) == 632);
static_assert(offsetof(output_channels_s, oilTemp) == 634);
static_assert(offsetof(output_channels_s, fuelTemp) == 636);
static_assert(offsetof(output_channels_s, ambientTemp) == 638);
static_assert(offsetof(output_channels_s, compressorDischargeTemp) == 640);
static_assert(offsetof(output_channels_s, compressorDischargePressure) == 642);
static_assert(offsetof(output_channels_s, throttleInletPressure) == 644);
static_assert(offsetof(output_channels_s, ignitionOnTime) == 646);
static_assert(offsetof(output_channels_s, engineRunTime) == 648);
static_assert(offsetof(output_channels_s, distanceTraveled) == 650);
static_assert(offsetof(output_channels_s, afrGasolineScale) == 652);
static_assert(offsetof(output_channels_s, afr2GasolineScale) == 654);
static_assert(offsetof(output_channels_s, actualLastInjectionStage2) == 656);
static_assert(offsetof(output_channels_s, injectorDutyCycleStage2) == 658);
static_assert(offsetof(output_channels_s, pad) == 659);
static_assert(offsetof(output_channels_s, mapAveragingSamples) == 660);
static_assert(offsetof(output_channels_s, mapPerCylinder) == 662);
static_assert(offsetof(output_channels_s, dwellAccuracyRatio) == 674);
static_assert(offsetof(output_channels_s, rawFuelTankLevel) == 676);
static_assert(offsetof(output_channels_s, orderingErrorCounter) == 128);
static_assert(offsetof(output_channels_s, warningCounter) == 132);
static_assert(offsetof(output_channels_s, lastErrorCode) == 134);
static_assert(offsetof(output_channels_s, recentErrorCode) == 136);
static_assert(offsetof(output_channels_s, debugFloatField1) == 152);
static_assert(offsetof(output_channels_s, debugFloatField2) == 156);
static_assert(offsetof(output_channels_s, debugFloatField3) == 160);
static_assert(offsetof(output_channels_s, debugFloatField4) == 164);
static_assert(offsetof(output_channels_s, debugFloatField5) == 168);
static_assert(offsetof(output_channels_s, debugFloatField6) == 172);
static_assert(offsetof(output_channels_s, debugFloatField7) == 176);
static_assert(offsetof(output_channels_s, debugIntField1) == 180);
static_assert(offsetof(output_channels_s, debugIntField2) == 184);
static_assert(offsetof(output_channels_s, debugIntField3) == 188);
static_assert(offsetof(output_channels_s, debugIntField4) == 192);
static_assert(offsetof(output_channels_s, debugIntField5) == 194);
static_assert(offsetof(output_channels_s, egt) == 196);
static_assert(offsetof(output_channels_s, rawTps1Primary) == 212);
static_assert(offsetof(output_channels_s, rawPpsPrimary) == 214);
static_assert(offsetof(output_channels_s, rawClt) == 216);
static_assert(offsetof(output_channels_s, rawIat) == 218);
static_assert(offsetof(output_channels_s, rawOilPressure) == 220);
static_assert(offsetof(output_channels_s, fuelClosedLoopBinIdx) == 222);
static_assert(offsetof(output_channels_s, tcuCurrentGear) == 223);
static_assert(offsetof(output_channels_s, AFRValue) == 224);
static_assert(offsetof(output_channels_s, VssAcceleration) == 226);
static_assert(offsetof(output_channels_s, lambdaValue2) == 228);
static_assert(offsetof(output_channels_s, AFRValue2) == 230);
static_assert(offsetof(output_channels_s, vvtPositionB1E) == 232);
static_assert(offsetof(output_channels_s, vvtPositionB2I) == 234);
static_assert(offsetof(output_channels_s, vvtPositionB2E) == 236);
static_assert(offsetof(output_channels_s, fuelPidCorrection) == 238);
static_assert(offsetof(output_channels_s, rawTps1Secondary) == 242);
static_assert(offsetof(output_channels_s, rawTps2Primary) == 244);
static_assert(offsetof(output_channels_s, rawTps2Secondary) == 246);
static_assert(offsetof(output_channels_s, accelerationVert) == 248);
static_assert(offsetof(output_channels_s, gyroYaw) == 250);
static_assert(offsetof(output_channels_s, turboSpeed) == 252);
static_assert(offsetof(output_channels_s, ignitionAdvanceCyl) == 254);
static_assert(offsetof(output_channels_s, tps1Split) == 278);
static_assert(offsetof(output_channels_s, tps2Split) == 280);
static_assert(offsetof(output_channels_s, tps12Split) == 282);
static_assert(offsetof(output_channels_s, accPedalSplit) == 284);
static_assert(offsetof(output_channels_s, sparkCutReason) == 286);
static_assert(offsetof(output_channels_s, fuelCutReason) == 287);
static_assert(offsetof(output_channels_s, mafEstimate) == 288);
static_assert(offsetof(output_channels_s, instantRpm) == 290);
static_assert(offsetof(output_channels_s, rawMap) == 292);
static_assert(offsetof(output_channels_s, rawAfr) == 294);
static_assert(offsetof(output_channels_s, calibrationValue2) == 296);
static_assert(offsetof(output_channels_s, luaInvocationCounter) == 300);
static_assert(offsetof(output_channels_s, luaLastCycleDuration) == 304);
static_assert(offsetof(output_channels_s, tcu_currentRange) == 308);
static_assert(offsetof(output_channels_s, tcRatio) == 310);
static_assert(offsetof(output_channels_s, lastShiftTime) == 312);
static_assert(offsetof(output_channels_s, vssEdgeCounter) == 316);
static_assert(offsetof(output_channels_s, issEdgeCounter) == 320);
static_assert(offsetof(output_channels_s, auxLinear1) == 324);
static_assert(offsetof(output_channels_s, auxLinear2) == 328);
static_assert(offsetof(output_channels_s, auxLinear3) == 332);
static_assert(offsetof(output_channels_s, auxLinear4) == 336);
static_assert(offsetof(output_channels_s, fallbackMap) == 340);
static_assert(offsetof(output_channels_s, instantMAPValue) == 342);
static_assert(offsetof(output_channels_s, maxLockedDuration) == 344);
static_assert(offsetof(output_channels_s, canWriteOk) == 346);
static_assert(offsetof(output_channels_s, canWriteNotOk) == 348);
static_assert(offsetof(output_channels_s, starterState) == 350);
static_assert(offsetof(output_channels_s, starterRelayDisable) == 351);
static_assert(offsetof(output_channels_s, multiSparkCounter) == 352);
static_assert(offsetof(output_channels_s, extiOverflowCount) == 353);
static_assert(offsetof(output_channels_s, auxSpeed1) == 500);
static_assert(offsetof(output_channels_s, auxSpeed2) == 502);
static_assert(offsetof(output_channels_s, ISSValue) == 504);
static_assert(offsetof(output_channels_s, rawAnalogInput) == 506);
static_assert(offsetof(output_channels_s, gppwmOutput) == 522);
static_assert(offsetof(output_channels_s, gppwmXAxis) == 526);
static_assert(offsetof(output_channels_s, gppwmYAxis) == 534);
static_assert(offsetof(output_channels_s, rawBattery) == 542);
static_assert(offsetof(output_channels_s, ignBlendParameter) == 544);
static_assert(offsetof(output_channels_s, ignBlendBias) == 552);
static_assert(offsetof(output_channels_s, ignBlendOutput) == 556);
static_assert(offsetof(output_channels_s, veBlendParameter) == 564);
static_assert(offsetof(output_channels_s, veBlendBias) == 572);
static_assert(offsetof(output_channels_s, veBlendOutput) == 576);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendParameter) == 584);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendBias) == 588);
static_assert(offsetof(output_channels_s, boostOpenLoopBlendOutput) == 590);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendParameter) == 592);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendBias) == 596);
static_assert(offsetof(output_channels_s, boostClosedLoopBlendOutput) == 598);
static_assert(offsetof(output_channels_s, outputRequestPeriod) == 604);
static_assert(offsetof(output_channels_s, mapFast) == 608);
static_assert(offsetof(output_channels_s, luaGauges) == 612);
static_assert(offsetof(output_channels_s, rawMaf2) == 620);
static_assert(offsetof(output_channels_s, mafMeasured2) == 622);
static_assert(offsetof(output_channels_s, schedulingUsedCount) == 624);
static_assert(offsetof(output_channels_s, Gego) == 626);
static_assert(offsetof(output_channels_s, testBenchIter) == 628);
static_assert(offsetof(output_channels_s, oilTemp) == 630);
static_assert(offsetof(output_channels_s, fuelTemp) == 632);
static_assert(offsetof(output_channels_s, ambientTemp) == 634);
static_assert(offsetof(output_channels_s, compressorDischargeTemp) == 636);
static_assert(offsetof(output_channels_s, compressorDischargePressure) == 638);
static_assert(offsetof(output_channels_s, throttleInletPressure) == 640);
static_assert(offsetof(output_channels_s, ignitionOnTime) == 642);
static_assert(offsetof(output_channels_s, engineRunTime) == 644);
static_assert(offsetof(output_channels_s, distanceTraveled) == 646);
static_assert(offsetof(output_channels_s, afrGasolineScale) == 648);
static_assert(offsetof(output_channels_s, afr2GasolineScale) == 650);
static_assert(offsetof(output_channels_s, actualLastInjectionStage2) == 652);
static_assert(offsetof(output_channels_s, injectorDutyCycleStage2) == 654);
static_assert(offsetof(output_channels_s, pad) == 655);
static_assert(offsetof(output_channels_s, mapAveragingSamples) == 656);
static_assert(offsetof(output_channels_s, mapPerCylinder) == 658);
static_assert(offsetof(output_channels_s, dwellAccuracyRatio) == 670);
static_assert(offsetof(output_channels_s, rawFuelTankLevel) == 672);

View File

@ -7,22 +7,28 @@ struct trigger_state_s {
// Sync counter
// offset 4
uint16_t crankSynchronizationCounter = (uint16_t)0;
// Trigger state index
// Sync error counter
// offset 6
uint8_t triggerStateIndex = (uint8_t)0;
// offset 7
uint8_t alignmentFill_at_7[1];
// Edge count rise
uint16_t triggerErrorCounter = (uint16_t)0;
// Trigger state index
// offset 8
uint8_t triggerStateIndex = (uint8_t)0;
// offset 9
uint8_t alignmentFill_at_9[1];
// Edge count rise
// offset 10
uint16_t edgeCountRise = (uint16_t)0;
// Edge count fall
// offset 10
// offset 12
uint16_t edgeCountFall = (uint16_t)0;
// offset 14
uint8_t alignmentFill_at_14[2];
};
static_assert(sizeof(trigger_state_s) == 12);
static_assert(sizeof(trigger_state_s) == 16);
static_assert(offsetof(trigger_state_s, triggerSyncGapRatio) == 0);
static_assert(offsetof(trigger_state_s, crankSynchronizationCounter) == 4);
static_assert(offsetof(trigger_state_s, triggerStateIndex) == 6);
static_assert(offsetof(trigger_state_s, edgeCountRise) == 8);
static_assert(offsetof(trigger_state_s, edgeCountFall) == 10);
static_assert(offsetof(trigger_state_s, triggerErrorCounter) == 6);
static_assert(offsetof(trigger_state_s, triggerStateIndex) == 8);
static_assert(offsetof(trigger_state_s, edgeCountRise) == 10);
static_assert(offsetof(trigger_state_s, edgeCountFall) == 12);

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

View File

@ -83,7 +83,7 @@ public class Fields {
public static final int bench_mode_e_BENCH_VVT_3_TARGET_BUMP = 19;
public static final int bench_mode_e_BENCH_VVT_4_TARGET_BUMP = 20;
public static final int blend_table_s_size = 188;
public static final int BLOCKING_FACTOR = 1330;
public static final int BLOCKING_FACTOR = 1350;
public static final int BOOST_BLEND_COUNT = 2;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
@ -512,7 +512,6 @@ public class Fields {
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing Base";
public static final String GAUGE_NAME_TPS = "TPS";
public static final String GAUGE_NAME_TPS2 = "TPS2";
public static final String GAUGE_NAME_TRG_ERR = "Trigger Error Counter";
public static final String GAUGE_NAME_TUNE_CRC16 = "Tune CRC16";
public static final String GAUGE_NAME_TURBO_SPEED = "Turbocharger Speed";
public static final String GAUGE_NAME_UPTIME = "Uptime";
@ -1008,7 +1007,6 @@ public class Fields {
public static final int SentEtbType_FORD_TYPE_1 = 2;
public static final int SentEtbType_GM_TYPE_1 = 1;
public static final int SentEtbType_NONE = 0;
public static final int SIGNATURE_HASH = 1290495648;
public static final int spi_device_e_SPI_DEVICE_1 = 1;
public static final int spi_device_e_SPI_DEVICE_2 = 2;
public static final int spi_device_e_SPI_DEVICE_3 = 3;
@ -1215,9 +1213,9 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.12.13.f407-discovery.1290495648";
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.12.13.f407-discovery.4110456652";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final int TS_TOTAL_OUTPUT_SIZE = 1312;
public static final int TS_TOTAL_OUTPUT_SIZE = 1328;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;

View File

@ -116,7 +116,6 @@ public class TsOutputs {
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing Base";
public static final String GAUGE_NAME_TPS = "TPS";
public static final String GAUGE_NAME_TPS2 = "TPS2";
public static final String GAUGE_NAME_TRG_ERR = "Trigger Error Counter";
public static final String GAUGE_NAME_TUNE_CRC16 = "Tune CRC16";
public static final String GAUGE_NAME_TURBO_SPEED = "Turbocharger Speed";
public static final String GAUGE_NAME_UPTIME = "Uptime";
@ -259,258 +258,257 @@ public class TsOutputs {
public static final Field WHEELSPEEDLR = Field.create("WHEELSPEEDLR", 122, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field WHEELSPEEDRR = Field.create("WHEELSPEEDRR", 123, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 124, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TOTALTRIGGERERRORCOUNTER = Field.create("TOTALTRIGGERERRORCOUNTER", 128, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 132, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 136, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 138, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE1 = Field.create("RECENTERRORCODE1", 140, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE2 = Field.create("RECENTERRORCODE2", 142, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE3 = Field.create("RECENTERRORCODE3", 144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE4 = Field.create("RECENTERRORCODE4", 146, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE5 = Field.create("RECENTERRORCODE5", 148, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE6 = Field.create("RECENTERRORCODE6", 150, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE7 = Field.create("RECENTERRORCODE7", 152, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE8 = Field.create("RECENTERRORCODE8", 154, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD1 = Field.create("DEBUGFLOATFIELD1", 156, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD2 = Field.create("DEBUGFLOATFIELD2", 160, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD3 = Field.create("DEBUGFLOATFIELD3", 164, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD4 = Field.create("DEBUGFLOATFIELD4", 168, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD5 = Field.create("DEBUGFLOATFIELD5", 172, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD6 = Field.create("DEBUGFLOATFIELD6", 176, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD7 = Field.create("DEBUGFLOATFIELD7", 180, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGINTFIELD1 = Field.create("DEBUGINTFIELD1", 184, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD2 = Field.create("DEBUGINTFIELD2", 188, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD3 = Field.create("DEBUGINTFIELD3", 192, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD4 = Field.create("DEBUGINTFIELD4", 196, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD5 = Field.create("DEBUGINTFIELD5", 198, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT1 = Field.create("EGT1", 200, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT2 = Field.create("EGT2", 202, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT3 = Field.create("EGT3", 204, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT4 = Field.create("EGT4", 206, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT5 = Field.create("EGT5", 208, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT6 = Field.create("EGT6", 210, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT7 = Field.create("EGT7", 212, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT8 = Field.create("EGT8", 214, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 216, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 218, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWCLT = Field.create("RAWCLT", 220, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWIAT = Field.create("RAWIAT", 222, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 224, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 226, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 227, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AFRVALUE = Field.create("AFRVALUE", 228, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 230, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 232, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 234, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 236, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 238, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 240, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 242, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 244, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 246, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 248, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 250, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACCELERATIONVERT = Field.create("ACCELERATIONVERT", 252, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field GYROYAW = Field.create("GYROYAW", 254, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 256, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL1 = Field.create("IGNITIONADVANCECYL1", 258, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL2 = Field.create("IGNITIONADVANCECYL2", 260, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL3 = Field.create("IGNITIONADVANCECYL3", 262, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL4 = Field.create("IGNITIONADVANCECYL4", 264, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL5 = Field.create("IGNITIONADVANCECYL5", 266, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL6 = Field.create("IGNITIONADVANCECYL6", 268, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL7 = Field.create("IGNITIONADVANCECYL7", 270, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL8 = Field.create("IGNITIONADVANCECYL8", 272, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL9 = Field.create("IGNITIONADVANCECYL9", 274, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL10 = Field.create("IGNITIONADVANCECYL10", 276, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL11 = Field.create("IGNITIONADVANCECYL11", 278, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL12 = Field.create("IGNITIONADVANCECYL12", 280, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 282, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 284, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 286, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 288, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 290, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 291, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 292, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 294, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAP = Field.create("RAWMAP", 296, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWAFR = Field.create("RAWAFR", 298, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 300, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 304, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 308, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 312, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_313 = Field.create("ALIGNMENTFILL_AT_313", 313, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCRATIO = Field.create("TCRATIO", 314, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 316, FieldType.FLOAT).setBaseOffset(0);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 320, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 324, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 328, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 332, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR3 = Field.create("AUXLINEAR3", 336, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR4 = Field.create("AUXLINEAR4", 340, FieldType.FLOAT).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 344, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 346, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 348, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 350, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 352, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 354, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 355, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 356, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field EXTIOVERFLOWCOUNT = Field.create("EXTIOVERFLOWCOUNT", 357, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_358 = Field.create("ALIGNMENTFILL_AT_358", 358, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 360, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 364, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 366, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 368, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 370, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 372, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 376, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 380, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 382, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 384, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 386, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 388, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 392, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 396, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 398, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 400, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 402, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 404, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 408, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 412, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 414, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 416, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 418, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 420, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_PTERM = Field.create("WASTEGATEDCSTATUS_PTERM", 424, FieldType.FLOAT).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_ITERM = Field.create("WASTEGATEDCSTATUS_ITERM", 428, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_DTERM = Field.create("WASTEGATEDCSTATUS_DTERM", 430, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_OUTPUT = Field.create("WASTEGATEDCSTATUS_OUTPUT", 432, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_ERROR = Field.create("WASTEGATEDCSTATUS_ERROR", 434, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_RESETCOUNTER = Field.create("WASTEGATEDCSTATUS_RESETCOUNTER", 436, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 440, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 444, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 446, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 448, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 450, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 452, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 456, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 460, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 462, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 464, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 466, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 468, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 472, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 476, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 478, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 480, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 482, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 484, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 488, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 492, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 494, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 496, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 498, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 500, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 504, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 506, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 508, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 510, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 512, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 514, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 516, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 518, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 520, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 522, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 524, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 526, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 527, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 528, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 529, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMXAXIS1 = Field.create("GPPWMXAXIS1", 530, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS2 = Field.create("GPPWMXAXIS2", 532, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS3 = Field.create("GPPWMXAXIS3", 534, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS4 = Field.create("GPPWMXAXIS4", 536, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMYAXIS1 = Field.create("GPPWMYAXIS1", 538, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS2 = Field.create("GPPWMYAXIS2", 540, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS3 = Field.create("GPPWMYAXIS3", 542, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS4 = Field.create("GPPWMYAXIS4", 544, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 546, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER1 = Field.create("IGNBLENDPARAMETER1", 548, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER2 = Field.create("IGNBLENDPARAMETER2", 550, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER3 = Field.create("IGNBLENDPARAMETER3", 552, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER4 = Field.create("IGNBLENDPARAMETER4", 554, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDBIAS1 = Field.create("IGNBLENDBIAS1", 556, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS2 = Field.create("IGNBLENDBIAS2", 557, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS3 = Field.create("IGNBLENDBIAS3", 558, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS4 = Field.create("IGNBLENDBIAS4", 559, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT1 = Field.create("IGNBLENDOUTPUT1", 560, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT2 = Field.create("IGNBLENDOUTPUT2", 562, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT3 = Field.create("IGNBLENDOUTPUT3", 564, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT4 = Field.create("IGNBLENDOUTPUT4", 566, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDPARAMETER1 = Field.create("VEBLENDPARAMETER1", 568, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER2 = Field.create("VEBLENDPARAMETER2", 570, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER3 = Field.create("VEBLENDPARAMETER3", 572, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER4 = Field.create("VEBLENDPARAMETER4", 574, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDBIAS1 = Field.create("VEBLENDBIAS1", 576, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS2 = Field.create("VEBLENDBIAS2", 577, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS3 = Field.create("VEBLENDBIAS3", 578, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS4 = Field.create("VEBLENDBIAS4", 579, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDOUTPUT1 = Field.create("VEBLENDOUTPUT1", 580, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT2 = Field.create("VEBLENDOUTPUT2", 582, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT3 = Field.create("VEBLENDOUTPUT3", 584, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT4 = Field.create("VEBLENDOUTPUT4", 586, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDPARAMETER1 = Field.create("BOOSTOPENLOOPBLENDPARAMETER1", 588, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDPARAMETER2 = Field.create("BOOSTOPENLOOPBLENDPARAMETER2", 590, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDBIAS1 = Field.create("BOOSTOPENLOOPBLENDBIAS1", 592, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDBIAS2 = Field.create("BOOSTOPENLOOPBLENDBIAS2", 593, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDOUTPUT1 = Field.create("BOOSTOPENLOOPBLENDOUTPUT1", 594, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDOUTPUT2 = Field.create("BOOSTOPENLOOPBLENDOUTPUT2", 595, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDPARAMETER1 = Field.create("BOOSTCLOSEDLOOPBLENDPARAMETER1", 596, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDPARAMETER2 = Field.create("BOOSTCLOSEDLOOPBLENDPARAMETER2", 598, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDBIAS1 = Field.create("BOOSTCLOSEDLOOPBLENDBIAS1", 600, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDBIAS2 = Field.create("BOOSTCLOSEDLOOPBLENDBIAS2", 601, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDOUTPUT1 = Field.create("BOOSTCLOSEDLOOPBLENDOUTPUT1", 602, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDOUTPUT2 = Field.create("BOOSTCLOSEDLOOPBLENDOUTPUT2", 604, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_606 = Field.create("ALIGNMENTFILL_AT_606", 606, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field OUTPUTREQUESTPERIOD = Field.create("OUTPUTREQUESTPERIOD", 608, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field MAPFAST = Field.create("MAPFAST", 612, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_614 = Field.create("ALIGNMENTFILL_AT_614", 614, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LUAGAUGES1 = Field.create("LUAGAUGES1", 616, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAGAUGES2 = Field.create("LUAGAUGES2", 620, FieldType.FLOAT).setBaseOffset(0);
public static final Field RAWMAF2 = Field.create("RAWMAF2", 624, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field MAFMEASURED2 = Field.create("MAFMEASURED2", 626, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field SCHEDULINGUSEDCOUNT = Field.create("SCHEDULINGUSEDCOUNT", 628, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GEGO = Field.create("GEGO", 630, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 632, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field OILTEMP = Field.create("OILTEMP", 634, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELTEMP = Field.create("FUELTEMP", 636, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field AMBIENTTEMP = Field.create("AMBIENTTEMP", 638, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field COMPRESSORDISCHARGETEMP = Field.create("COMPRESSORDISCHARGETEMP", 640, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field COMPRESSORDISCHARGEPRESSURE = Field.create("COMPRESSORDISCHARGEPRESSURE", 642, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field THROTTLEINLETPRESSURE = Field.create("THROTTLEINLETPRESSURE", 644, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field IGNITIONONTIME = Field.create("IGNITIONONTIME", 646, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ENGINERUNTIME = Field.create("ENGINERUNTIME", 648, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DISTANCETRAVELED = Field.create("DISTANCETRAVELED", 650, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field AFRGASOLINESCALE = Field.create("AFRGASOLINESCALE", 652, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field AFR2GASOLINESCALE = Field.create("AFR2GASOLINESCALE", 654, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACTUALLASTINJECTIONSTAGE2 = Field.create("ACTUALLASTINJECTIONSTAGE2", 656, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field INJECTORDUTYCYCLESTAGE2 = Field.create("INJECTORDUTYCYCLESTAGE2", 658, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field PAD = Field.create("PAD", 659, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPAVERAGINGSAMPLES = Field.create("MAPAVERAGINGSAMPLES", 660, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER1 = Field.create("MAPPERCYLINDER1", 662, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER2 = Field.create("MAPPERCYLINDER2", 663, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER3 = Field.create("MAPPERCYLINDER3", 664, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER4 = Field.create("MAPPERCYLINDER4", 665, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER5 = Field.create("MAPPERCYLINDER5", 666, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER6 = Field.create("MAPPERCYLINDER6", 667, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER7 = Field.create("MAPPERCYLINDER7", 668, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER8 = Field.create("MAPPERCYLINDER8", 669, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER9 = Field.create("MAPPERCYLINDER9", 670, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER10 = Field.create("MAPPERCYLINDER10", 671, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER11 = Field.create("MAPPERCYLINDER11", 672, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER12 = Field.create("MAPPERCYLINDER12", 673, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DWELLACCURACYRATIO = Field.create("DWELLACCURACYRATIO", 674, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWFUELTANKLEVEL = Field.create("RAWFUELTANKLEVEL", 676, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_678 = Field.create("ALIGNMENTFILL_AT_678", 678, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ORDERINGERRORCOUNTER = Field.create("ORDERINGERRORCOUNTER", 128, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field WARNINGCOUNTER = Field.create("WARNINGCOUNTER", 132, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LASTERRORCODE = Field.create("LASTERRORCODE", 134, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE1 = Field.create("RECENTERRORCODE1", 136, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE2 = Field.create("RECENTERRORCODE2", 138, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE3 = Field.create("RECENTERRORCODE3", 140, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE4 = Field.create("RECENTERRORCODE4", 142, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE5 = Field.create("RECENTERRORCODE5", 144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE6 = Field.create("RECENTERRORCODE6", 146, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE7 = Field.create("RECENTERRORCODE7", 148, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RECENTERRORCODE8 = Field.create("RECENTERRORCODE8", 150, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD1 = Field.create("DEBUGFLOATFIELD1", 152, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD2 = Field.create("DEBUGFLOATFIELD2", 156, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD3 = Field.create("DEBUGFLOATFIELD3", 160, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD4 = Field.create("DEBUGFLOATFIELD4", 164, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD5 = Field.create("DEBUGFLOATFIELD5", 168, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD6 = Field.create("DEBUGFLOATFIELD6", 172, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGFLOATFIELD7 = Field.create("DEBUGFLOATFIELD7", 176, FieldType.FLOAT).setBaseOffset(0);
public static final Field DEBUGINTFIELD1 = Field.create("DEBUGINTFIELD1", 180, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD2 = Field.create("DEBUGINTFIELD2", 184, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD3 = Field.create("DEBUGINTFIELD3", 188, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD4 = Field.create("DEBUGINTFIELD4", 192, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGINTFIELD5 = Field.create("DEBUGINTFIELD5", 194, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT1 = Field.create("EGT1", 196, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT2 = Field.create("EGT2", 198, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT3 = Field.create("EGT3", 200, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT4 = Field.create("EGT4", 202, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT5 = Field.create("EGT5", 204, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT6 = Field.create("EGT6", 206, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT7 = Field.create("EGT7", 208, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field EGT8 = Field.create("EGT8", 210, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWTPS1PRIMARY = Field.create("RAWTPS1PRIMARY", 212, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWPPSPRIMARY = Field.create("RAWPPSPRIMARY", 214, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWCLT = Field.create("RAWCLT", 216, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWIAT = Field.create("RAWIAT", 218, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWOILPRESSURE = Field.create("RAWOILPRESSURE", 220, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field FUELCLOSEDLOOPBINIDX = Field.create("FUELCLOSEDLOOPBINIDX", 222, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCUCURRENTGEAR = Field.create("TCUCURRENTGEAR", 223, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AFRVALUE = Field.create("AFRVALUE", 224, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 226, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 228, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 230, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 232, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 234, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 236, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 238, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 240, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 242, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 244, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 246, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACCELERATIONVERT = Field.create("ACCELERATIONVERT", 248, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field GYROYAW = Field.create("GYROYAW", 250, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 252, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL1 = Field.create("IGNITIONADVANCECYL1", 254, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL2 = Field.create("IGNITIONADVANCECYL2", 256, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL3 = Field.create("IGNITIONADVANCECYL3", 258, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL4 = Field.create("IGNITIONADVANCECYL4", 260, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL5 = Field.create("IGNITIONADVANCECYL5", 262, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL6 = Field.create("IGNITIONADVANCECYL6", 264, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL7 = Field.create("IGNITIONADVANCECYL7", 266, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL8 = Field.create("IGNITIONADVANCECYL8", 268, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL9 = Field.create("IGNITIONADVANCECYL9", 270, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL10 = Field.create("IGNITIONADVANCECYL10", 272, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL11 = Field.create("IGNITIONADVANCECYL11", 274, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field IGNITIONADVANCECYL12 = Field.create("IGNITIONADVANCECYL12", 276, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 278, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 280, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 282, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 284, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 286, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 287, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 288, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 290, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAP = Field.create("RAWMAP", 292, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWAFR = Field.create("RAWAFR", 294, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 296, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAINVOCATIONCOUNTER = Field.create("LUAINVOCATIONCOUNTER", 300, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LUALASTCYCLEDURATION = Field.create("LUALASTCYCLEDURATION", 304, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TCU_CURRENTRANGE = Field.create("TCU_CURRENTRANGE", 308, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_309 = Field.create("ALIGNMENTFILL_AT_309", 309, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCRATIO = Field.create("TCRATIO", 310, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field LASTSHIFTTIME = Field.create("LASTSHIFTTIME", 312, FieldType.FLOAT).setBaseOffset(0);
public static final Field VSSEDGECOUNTER = Field.create("VSSEDGECOUNTER", 316, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ISSEDGECOUNTER = Field.create("ISSEDGECOUNTER", 320, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1 = Field.create("AUXLINEAR1", 324, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 328, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR3 = Field.create("AUXLINEAR3", 332, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR4 = Field.create("AUXLINEAR4", 336, FieldType.FLOAT).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 340, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 342, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 344, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 346, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 348, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field STARTERSTATE = Field.create("STARTERSTATE", 350, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STARTERRELAYDISABLE = Field.create("STARTERRELAYDISABLE", 351, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKCOUNTER = Field.create("MULTISPARKCOUNTER", 352, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field EXTIOVERFLOWCOUNT = Field.create("EXTIOVERFLOWCOUNT", 353, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_354 = Field.create("ALIGNMENTFILL_AT_354", 354, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_PTERM = Field.create("ALTERNATORSTATUS_PTERM", 356, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ITERM = Field.create("ALTERNATORSTATUS_ITERM", 360, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_DTERM = Field.create("ALTERNATORSTATUS_DTERM", 362, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_OUTPUT = Field.create("ALTERNATORSTATUS_OUTPUT", 364, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_ERROR = Field.create("ALTERNATORSTATUS_ERROR", 366, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALTERNATORSTATUS_RESETCOUNTER = Field.create("ALTERNATORSTATUS_RESETCOUNTER", 368, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field IDLESTATUS_PTERM = Field.create("IDLESTATUS_PTERM", 372, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLESTATUS_ITERM = Field.create("IDLESTATUS_ITERM", 376, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_DTERM = Field.create("IDLESTATUS_DTERM", 378, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_OUTPUT = Field.create("IDLESTATUS_OUTPUT", 380, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_ERROR = Field.create("IDLESTATUS_ERROR", 382, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLESTATUS_RESETCOUNTER = Field.create("IDLESTATUS_RESETCOUNTER", 384, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ETBSTATUS_PTERM = Field.create("ETBSTATUS_PTERM", 388, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBSTATUS_ITERM = Field.create("ETBSTATUS_ITERM", 392, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_DTERM = Field.create("ETBSTATUS_DTERM", 394, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_OUTPUT = Field.create("ETBSTATUS_OUTPUT", 396, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_ERROR = Field.create("ETBSTATUS_ERROR", 398, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ETBSTATUS_RESETCOUNTER = Field.create("ETBSTATUS_RESETCOUNTER", 400, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTSTATUS_PTERM = Field.create("BOOSTSTATUS_PTERM", 404, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTSTATUS_ITERM = Field.create("BOOSTSTATUS_ITERM", 408, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_DTERM = Field.create("BOOSTSTATUS_DTERM", 410, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_OUTPUT = Field.create("BOOSTSTATUS_OUTPUT", 412, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_ERROR = Field.create("BOOSTSTATUS_ERROR", 414, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTSTATUS_RESETCOUNTER = Field.create("BOOSTSTATUS_RESETCOUNTER", 416, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_PTERM = Field.create("WASTEGATEDCSTATUS_PTERM", 420, FieldType.FLOAT).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_ITERM = Field.create("WASTEGATEDCSTATUS_ITERM", 424, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_DTERM = Field.create("WASTEGATEDCSTATUS_DTERM", 426, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_OUTPUT = Field.create("WASTEGATEDCSTATUS_OUTPUT", 428, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_ERROR = Field.create("WASTEGATEDCSTATUS_ERROR", 430, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field WASTEGATEDCSTATUS_RESETCOUNTER = Field.create("WASTEGATEDCSTATUS_RESETCOUNTER", 432, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 436, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 440, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 442, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 444, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 446, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 448, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS2_PTERM = Field.create("VVTSTATUS2_PTERM", 452, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS2_ITERM = Field.create("VVTSTATUS2_ITERM", 456, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_DTERM = Field.create("VVTSTATUS2_DTERM", 458, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_OUTPUT = Field.create("VVTSTATUS2_OUTPUT", 460, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_ERROR = Field.create("VVTSTATUS2_ERROR", 462, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS2_RESETCOUNTER = Field.create("VVTSTATUS2_RESETCOUNTER", 464, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS3_PTERM = Field.create("VVTSTATUS3_PTERM", 468, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS3_ITERM = Field.create("VVTSTATUS3_ITERM", 472, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_DTERM = Field.create("VVTSTATUS3_DTERM", 474, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_OUTPUT = Field.create("VVTSTATUS3_OUTPUT", 476, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_ERROR = Field.create("VVTSTATUS3_ERROR", 478, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS3_RESETCOUNTER = Field.create("VVTSTATUS3_RESETCOUNTER", 480, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field VVTSTATUS4_PTERM = Field.create("VVTSTATUS4_PTERM", 484, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTSTATUS4_ITERM = Field.create("VVTSTATUS4_ITERM", 488, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_DTERM = Field.create("VVTSTATUS4_DTERM", 490, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_OUTPUT = Field.create("VVTSTATUS4_OUTPUT", 492, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_ERROR = Field.create("VVTSTATUS4_ERROR", 494, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTSTATUS4_RESETCOUNTER = Field.create("VVTSTATUS4_RESETCOUNTER", 496, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED1 = Field.create("AUXSPEED1", 500, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEED2 = Field.create("AUXSPEED2", 502, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ISSVALUE = Field.create("ISSVALUE", 504, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWANALOGINPUT1 = Field.create("RAWANALOGINPUT1", 506, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT2 = Field.create("RAWANALOGINPUT2", 508, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT3 = Field.create("RAWANALOGINPUT3", 510, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT4 = Field.create("RAWANALOGINPUT4", 512, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT5 = Field.create("RAWANALOGINPUT5", 514, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 516, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 518, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 520, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 522, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 523, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 524, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 525, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWMXAXIS1 = Field.create("GPPWMXAXIS1", 526, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS2 = Field.create("GPPWMXAXIS2", 528, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS3 = Field.create("GPPWMXAXIS3", 530, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMXAXIS4 = Field.create("GPPWMXAXIS4", 532, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMYAXIS1 = Field.create("GPPWMYAXIS1", 534, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS2 = Field.create("GPPWMYAXIS2", 536, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS3 = Field.create("GPPWMYAXIS3", 538, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWMYAXIS4 = Field.create("GPPWMYAXIS4", 540, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 542, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER1 = Field.create("IGNBLENDPARAMETER1", 544, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER2 = Field.create("IGNBLENDPARAMETER2", 546, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER3 = Field.create("IGNBLENDPARAMETER3", 548, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDPARAMETER4 = Field.create("IGNBLENDPARAMETER4", 550, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDBIAS1 = Field.create("IGNBLENDBIAS1", 552, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS2 = Field.create("IGNBLENDBIAS2", 553, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS3 = Field.create("IGNBLENDBIAS3", 554, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDBIAS4 = Field.create("IGNBLENDBIAS4", 555, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT1 = Field.create("IGNBLENDOUTPUT1", 556, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT2 = Field.create("IGNBLENDOUTPUT2", 558, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT3 = Field.create("IGNBLENDOUTPUT3", 560, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IGNBLENDOUTPUT4 = Field.create("IGNBLENDOUTPUT4", 562, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDPARAMETER1 = Field.create("VEBLENDPARAMETER1", 564, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER2 = Field.create("VEBLENDPARAMETER2", 566, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER3 = Field.create("VEBLENDPARAMETER3", 568, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDPARAMETER4 = Field.create("VEBLENDPARAMETER4", 570, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDBIAS1 = Field.create("VEBLENDBIAS1", 572, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS2 = Field.create("VEBLENDBIAS2", 573, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS3 = Field.create("VEBLENDBIAS3", 574, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDBIAS4 = Field.create("VEBLENDBIAS4", 575, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDOUTPUT1 = Field.create("VEBLENDOUTPUT1", 576, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT2 = Field.create("VEBLENDOUTPUT2", 578, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT3 = Field.create("VEBLENDOUTPUT3", 580, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VEBLENDOUTPUT4 = Field.create("VEBLENDOUTPUT4", 582, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDPARAMETER1 = Field.create("BOOSTOPENLOOPBLENDPARAMETER1", 584, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDPARAMETER2 = Field.create("BOOSTOPENLOOPBLENDPARAMETER2", 586, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDBIAS1 = Field.create("BOOSTOPENLOOPBLENDBIAS1", 588, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDBIAS2 = Field.create("BOOSTOPENLOOPBLENDBIAS2", 589, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDOUTPUT1 = Field.create("BOOSTOPENLOOPBLENDOUTPUT1", 590, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDOUTPUT2 = Field.create("BOOSTOPENLOOPBLENDOUTPUT2", 591, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDPARAMETER1 = Field.create("BOOSTCLOSEDLOOPBLENDPARAMETER1", 592, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDPARAMETER2 = Field.create("BOOSTCLOSEDLOOPBLENDPARAMETER2", 594, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDBIAS1 = Field.create("BOOSTCLOSEDLOOPBLENDBIAS1", 596, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDBIAS2 = Field.create("BOOSTCLOSEDLOOPBLENDBIAS2", 597, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDOUTPUT1 = Field.create("BOOSTCLOSEDLOOPBLENDOUTPUT1", 598, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDOUTPUT2 = Field.create("BOOSTCLOSEDLOOPBLENDOUTPUT2", 600, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_602 = Field.create("ALIGNMENTFILL_AT_602", 602, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field OUTPUTREQUESTPERIOD = Field.create("OUTPUTREQUESTPERIOD", 604, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field MAPFAST = Field.create("MAPFAST", 608, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_610 = Field.create("ALIGNMENTFILL_AT_610", 610, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LUAGAUGES1 = Field.create("LUAGAUGES1", 612, FieldType.FLOAT).setBaseOffset(0);
public static final Field LUAGAUGES2 = Field.create("LUAGAUGES2", 616, FieldType.FLOAT).setBaseOffset(0);
public static final Field RAWMAF2 = Field.create("RAWMAF2", 620, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field MAFMEASURED2 = Field.create("MAFMEASURED2", 622, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field SCHEDULINGUSEDCOUNT = Field.create("SCHEDULINGUSEDCOUNT", 624, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GEGO = Field.create("GEGO", 626, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TESTBENCHITER = Field.create("TESTBENCHITER", 628, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field OILTEMP = Field.create("OILTEMP", 630, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELTEMP = Field.create("FUELTEMP", 632, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field AMBIENTTEMP = Field.create("AMBIENTTEMP", 634, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field COMPRESSORDISCHARGETEMP = Field.create("COMPRESSORDISCHARGETEMP", 636, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field COMPRESSORDISCHARGEPRESSURE = Field.create("COMPRESSORDISCHARGEPRESSURE", 638, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field THROTTLEINLETPRESSURE = Field.create("THROTTLEINLETPRESSURE", 640, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field IGNITIONONTIME = Field.create("IGNITIONONTIME", 642, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ENGINERUNTIME = Field.create("ENGINERUNTIME", 644, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field DISTANCETRAVELED = Field.create("DISTANCETRAVELED", 646, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field AFRGASOLINESCALE = Field.create("AFRGASOLINESCALE", 648, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field AFR2GASOLINESCALE = Field.create("AFR2GASOLINESCALE", 650, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACTUALLASTINJECTIONSTAGE2 = Field.create("ACTUALLASTINJECTIONSTAGE2", 652, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field INJECTORDUTYCYCLESTAGE2 = Field.create("INJECTORDUTYCYCLESTAGE2", 654, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field PAD = Field.create("PAD", 655, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPAVERAGINGSAMPLES = Field.create("MAPAVERAGINGSAMPLES", 656, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER1 = Field.create("MAPPERCYLINDER1", 658, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER2 = Field.create("MAPPERCYLINDER2", 659, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER3 = Field.create("MAPPERCYLINDER3", 660, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER4 = Field.create("MAPPERCYLINDER4", 661, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER5 = Field.create("MAPPERCYLINDER5", 662, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER6 = Field.create("MAPPERCYLINDER6", 663, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER7 = Field.create("MAPPERCYLINDER7", 664, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER8 = Field.create("MAPPERCYLINDER8", 665, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER9 = Field.create("MAPPERCYLINDER9", 666, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER10 = Field.create("MAPPERCYLINDER10", 667, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER11 = Field.create("MAPPERCYLINDER11", 668, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPPERCYLINDER12 = Field.create("MAPPERCYLINDER12", 669, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DWELLACCURACYRATIO = Field.create("DWELLACCURACYRATIO", 670, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWFUELTANKLEVEL = Field.create("RAWFUELTANKLEVEL", 672, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_674 = Field.create("ALIGNMENTFILL_AT_674", 674, FieldType.INT8).setScale(1.0).setBaseOffset(0);
}