diff --git a/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default.md b/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default.md
new file mode 100644
index 0000000..c30f486
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default.md
@@ -0,0 +1,140 @@
+# COUPE-BK1-comparing-against-current-COUPE-BK1-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1508
+
+```
+ // default "true"
+ engineConfiguration->isForcedInduction = false;
+ // default -154.0
+ engineConfiguration->vvtOffsets[0] = -155;
+ // default 335.0
+ engineConfiguration->vvtOffsets[1] = 337;
+ // default 354.19
+ engineConfiguration->injector.flow = 440;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 98.0
+ engineConfiguration->tpsMin = 111;
+ // default 926.0
+ engineConfiguration->tpsMax = 923;
+ // default 891.0
+ engineConfiguration->tps1SecondaryMin = 874;
+ // default 69.0
+ engineConfiguration->tps1SecondaryMax = 63;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default "false"
+ engineConfiguration->stepperDcInvertedPins = true;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 10;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsHoldTime = 0;
+ // default 3.0
+ engineConfiguration->iacByTpsDecayTime = 0;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-4;
+ // default 80.0
+ engineConfiguration->fanOnTemperature = 86;
+ // default 75.0
+ engineConfiguration->fanOffTemperature = 80;
+ // default "false"
+ engineConfiguration->enableFan1WithAc = true;
+ // default 87.0
+ engineConfiguration->fan2OnTemperature = 93;
+ // default 82.0
+ engineConfiguration->fan2OffTemperature = 87;
+ // default "false"
+ engineConfiguration->enableFan2WithAc = true;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 6000.0
+ engineConfiguration->vvtActivationDelayMs = 3000;
+ // default 0.1
+ engineConfiguration->auxPid[0].dFactor = 0.2;
+ // default "None"
+ engineConfiguration->canNbcType = CAN_BUS_GENESIS_COUPE;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 70.0
+ engineConfiguration->crankingIACposition = 50;
+ // default 100.0
+ engineConfiguration->afterCrankingIACtaperDuration = 200;
+ // default "true"
+ engineConfiguration->overrideCrankingIacSetting = false;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default 0.3
+ engineConfiguration->tpsAccelLookback = 0;
+ // default 12.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 40;
+ // default 7.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 0;
+ // default 3.0
+ engineConfiguration->tpsAccelFractionPeriod = 0;
+ // default 3.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default "false"
+ engineConfiguration->isBoostControlEnabled = true;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_Wastegate;
+ // default 8.8944
+ engineConfiguration->etb.pFactor = 7.213493;
+ // default 70.2307
+ engineConfiguration->etb.iFactor = 94.99006;
+ // default 0.1855
+ engineConfiguration->etb.dFactor = 0.0892407;
+
+
+ coupleBK1cannedboostTableOpenLoop();
+ coupleBK1cannedvvtTable1();
+ coupleBK1cannedvvtTable2();
+ coupleBK1cannedscriptTable4();
+ coupleBK1cannedignitionTable();
+ coupleBK1cannedlambdaTable();
+ coupleBK1cannedtcuSolenoidTable();
+ coupleBK1cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default_methods.md b/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default_methods.md
new file mode 100644
index 0000000..73e1392
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK1-comparing-against-current-COUPE-BK1-default_methods.md
@@ -0,0 +1,126 @@
+```
+static void coupleBK1cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void coupleBK1cannedvvtTable1() {
+ static const float hardCodedvvtTable1[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 5.000, 10.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 30.000, 30.000, 30.000, 19.000, 9.000, 5.000, 5.000, },
+{0.000, 30.000, 30.000, 30.000, 19.000, 9.000, 5.000, 5.000, },
+};
+ copyTable(config->vvtTable1, hardCodedvvtTable1);
+}
+
+static void coupleBK1cannedvvtTable2() {
+ static const float hardCodedvvtTable2[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+};
+ copyTable(config->vvtTable2, hardCodedvvtTable2);
+}
+
+static void coupleBK1cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void coupleBK1cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{12.100, 14.000, 17.800, 22.900, 29.300, 33.600, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 42.000, 42.000, 42.000, 42.000, },
+{11.800, 13.700, 10.000, 14.900, 23.600, 30.800, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 41.000, 41.000, 41.000, 41.000, },
+{11.600, 13.400, 12.300, 17.100, 23.000, 29.900, 39.200, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, },
+{11.400, 13.200, 16.700, 21.400, 22.300, 29.100, 38.200, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, },
+{11.200, 12.900, 16.300, 20.800, 21.600, 28.300, 37.200, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, },
+{10.900, 12.600, 16.600, 20.200, 23.400, 26.700, 27.000, 28.500, 30.000, 30.400, 30.800, 31.100, 31.500, 31.900, 32.300, 33.000, },
+{10.800, 12.400, 16.800, 19.600, 20.900, 24.200, 24.500, 26.000, 27.500, 27.900, 28.300, 28.600, 29.000, 29.400, 29.800, 30.500, },
+{14.300, 14.900, 16.500, 18.800, 20.700, 21.700, 22.000, 23.500, 25.000, 25.400, 25.800, 26.100, 26.500, 26.900, 27.300, 28.000, },
+{14.000, 14.600, 15.600, 17.100, 18.500, 19.200, 19.500, 21.000, 22.500, 22.900, 23.300, 23.600, 24.000, 24.400, 24.800, 25.500, },
+{12.900, 13.300, 14.000, 15.100, 16.100, 16.700, 17.000, 18.500, 20.000, 20.400, 20.800, 21.100, 21.500, 21.900, 22.300, 23.000, },
+{11.700, 12.000, 12.400, 13.100, 13.700, 14.200, 14.500, 16.000, 17.500, 17.900, 18.300, 18.600, 19.000, 19.400, 19.800, 20.500, },
+{10.400, 10.500, 10.800, 11.100, 11.500, 11.900, 12.000, 13.500, 15.000, 15.400, 15.800, 16.100, 16.500, 16.900, 17.300, 18.000, },
+{8.800, 9.000, 9.100, 9.400, 9.700, 10.000, 10.300, 11.800, 13.300, 13.700, 14.100, 14.400, 14.800, 15.200, 15.600, 16.300, },
+{6.700, 6.800, 7.500, 7.700, 8.000, 8.400, 8.700, 10.200, 11.700, 12.100, 12.500, 12.800, 13.200, 13.600, 14.000, 14.700, },
+{1.800, 5.600, 6.200, 6.500, 6.800, 7.100, 7.000, 8.500, 10.000, 10.400, 10.800, 11.100, 11.500, 11.900, 12.300, 13.000, },
+{-1.200, 2.600, 3.200, 3.600, 4.100, 5.000, 7.100, 7.800, 8.400, 9.000, 9.400, 9.500, 9.700, 9.800, 10.000, 10.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void coupleBK1cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void coupleBK1cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void coupleBK1cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults.md b/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults.md
new file mode 100644
index 0000000..817ed46
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults.md
@@ -0,0 +1,165 @@
+# COUPE-BK1-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1508
+
+```
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
+ // default 2.0
+ engineConfiguration->displacement = 1.998;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 475;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = -155;
+ // default 0.0
+ engineConfiguration->vvtOffsets[1] = 337;
+ // default 200.0
+ engineConfiguration->injector.flow = 440;
+ // default "None"
+ engineConfiguration->injectorCompensationMode = ICM_FixedRailPressure;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 379.2116;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->tpsMin = 111;
+ // default 1000.0
+ engineConfiguration->tpsMax = 923;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 874;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 63;
+ // default 0.0
+ engineConfiguration->throttlePedalUpVoltage = 0.73;
+ // default 5.0
+ engineConfiguration->throttlePedalWOTVoltage = 4;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.34;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 1.86;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default "false"
+ engineConfiguration->stepperDcInvertedPins = true;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 10;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 0;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-4;
+ // default 95.0
+ engineConfiguration->fanOnTemperature = 86;
+ // default 91.0
+ engineConfiguration->fanOffTemperature = 80;
+ // default "false"
+ engineConfiguration->enableFan1WithAc = true;
+ // default "false"
+ engineConfiguration->disableFan1WhenStopped = true;
+ // default 95.0
+ engineConfiguration->fan2OnTemperature = 93;
+ // default 91.0
+ engineConfiguration->fan2OffTemperature = 87;
+ // default "false"
+ engineConfiguration->enableFan2WithAc = true;
+ // default "false"
+ engineConfiguration->disableFan2WhenStopped = true;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 6000.0
+ engineConfiguration->vvtActivationDelayMs = 3000;
+ // default 550.0
+ engineConfiguration->vvtControlMinRpm = 1500;
+ // default "advance"
+ engineConfiguration->invertVvtControlExhaust = retard;
+ // default 33.0
+ engineConfiguration->auxPid[0].offset = 38;
+ // default 0.005
+ engineConfiguration->auxPid[0].iFactor = 25.4;
+ // default 0.0
+ engineConfiguration->auxPid[0].dFactor = 0.2;
+ // default 0.0
+ engineConfiguration->auxPid[1].offset = 38;
+ // default 0.0
+ engineConfiguration->auxPid[1].pFactor = 2;
+ // default 0.0
+ engineConfiguration->auxPid[1].iFactor = 25.4;
+ // default 0.0
+ engineConfiguration->auxPid[1].dFactor = 0.2;
+ // default "None"
+ engineConfiguration->canNbcType = CAN_BUS_GENESIS_COUPE;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default "false"
+ engineConfiguration->isBoostControlEnabled = true;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_Wastegate;
+ // default 1.0
+ engineConfiguration->etb.pFactor = 7.213493;
+ // default 10.0
+ engineConfiguration->etb.iFactor = 94.99006;
+ // default 0.05
+ engineConfiguration->etb.dFactor = 0.0892407;
+
+
+ coupleBK1cannedboostTableOpenLoop();
+ coupleBK1cannedvvtTable1();
+ coupleBK1cannedvvtTable2();
+ coupleBK1cannedscriptTable4();
+ coupleBK1cannedignitionTable();
+ coupleBK1cannedveTable();
+ coupleBK1cannedlambdaTable();
+ coupleBK1cannedtcuSolenoidTable();
+ coupleBK1cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults_methods.md b/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..61073b0
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK1-comparing-against-global-defaults_methods.md
@@ -0,0 +1,148 @@
+```
+static void coupleBK1cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void coupleBK1cannedvvtTable1() {
+ static const float hardCodedvvtTable1[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 5.000, 10.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 10.000, 15.000, 15.000, 15.000, 10.000, 10.000, 10.000, },
+{0.000, 30.000, 30.000, 30.000, 19.000, 9.000, 5.000, 5.000, },
+{0.000, 30.000, 30.000, 30.000, 19.000, 9.000, 5.000, 5.000, },
+};
+ copyTable(config->vvtTable1, hardCodedvvtTable1);
+}
+
+static void coupleBK1cannedvvtTable2() {
+ static const float hardCodedvvtTable2[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+{0.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, -25.000, },
+};
+ copyTable(config->vvtTable2, hardCodedvvtTable2);
+}
+
+static void coupleBK1cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void coupleBK1cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{12.100, 14.000, 17.800, 22.900, 29.300, 33.600, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 42.000, 42.000, 42.000, 42.000, },
+{11.800, 13.700, 10.000, 14.900, 23.600, 30.800, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 41.000, 41.000, 41.000, 41.000, },
+{11.600, 13.400, 12.300, 17.100, 23.000, 29.900, 39.200, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, },
+{11.400, 13.200, 16.700, 21.400, 22.300, 29.100, 38.200, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, },
+{11.200, 12.900, 16.300, 20.800, 21.600, 28.300, 37.200, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, },
+{10.900, 12.600, 16.600, 20.200, 23.400, 26.700, 27.000, 28.500, 30.000, 30.400, 30.800, 31.100, 31.500, 31.900, 32.300, 33.000, },
+{10.800, 12.400, 16.800, 19.600, 20.900, 24.200, 24.500, 26.000, 27.500, 27.900, 28.300, 28.600, 29.000, 29.400, 29.800, 30.500, },
+{14.300, 14.900, 16.500, 18.800, 20.700, 21.700, 22.000, 23.500, 25.000, 25.400, 25.800, 26.100, 26.500, 26.900, 27.300, 28.000, },
+{14.000, 14.600, 15.600, 17.100, 18.500, 19.200, 19.500, 21.000, 22.500, 22.900, 23.300, 23.600, 24.000, 24.400, 24.800, 25.500, },
+{12.900, 13.300, 14.000, 15.100, 16.100, 16.700, 17.000, 18.500, 20.000, 20.400, 20.800, 21.100, 21.500, 21.900, 22.300, 23.000, },
+{11.700, 12.000, 12.400, 13.100, 13.700, 14.200, 14.500, 16.000, 17.500, 17.900, 18.300, 18.600, 19.000, 19.400, 19.800, 20.500, },
+{10.400, 10.500, 10.800, 11.100, 11.500, 11.900, 12.000, 13.500, 15.000, 15.400, 15.800, 16.100, 16.500, 16.900, 17.300, 18.000, },
+{8.800, 9.000, 9.100, 9.400, 9.700, 10.000, 10.300, 11.800, 13.300, 13.700, 14.100, 14.400, 14.800, 15.200, 15.600, 16.300, },
+{6.700, 6.800, 7.500, 7.700, 8.000, 8.400, 8.700, 10.200, 11.700, 12.100, 12.500, 12.800, 13.200, 13.600, 14.000, 14.700, },
+{1.800, 5.600, 6.200, 6.500, 6.800, 7.100, 7.000, 8.500, 10.000, 10.400, 10.800, 11.100, 11.500, 11.900, 12.300, 13.000, },
+{-1.200, 2.600, 3.200, 3.600, 4.100, 5.000, 7.100, 7.800, 8.400, 9.000, 9.400, 9.500, 9.700, 9.800, 10.000, 10.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void coupleBK1cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{52.000, 54.000, 54.000, 56.000, 61.000, 55.000, 55.000, 65.000, 65.000, 60.000, 60.000, 60.000, 60.000, 60.000, 60.000, 60.000, },
+{51.500, 54.500, 54.400, 56.000, 61.000, 68.100, 66.800, 67.600, 68.200, 63.400, 63.400, 63.400, 63.400, 63.400, 63.400, 63.400, },
+{52.500, 55.400, 57.700, 62.200, 62.800, 65.800, 69.600, 71.100, 72.200, 67.600, 67.600, 67.600, 67.600, 67.600, 67.600, 67.600, },
+{54.200, 56.300, 59.000, 64.300, 65.700, 68.400, 71.400, 72.900, 73.900, 70.500, 70.400, 70.400, 70.300, 70.200, 70.200, 70.200, },
+{54.400, 56.700, 59.500, 65.200, 71.800, 75.400, 75.300, 73.800, 74.700, 72.600, 72.500, 72.300, 72.200, 72.100, 72.000, 72.000, },
+{55.100, 58.100, 61.400, 67.900, 75.400, 77.300, 75.000, 76.300, 77.200, 77.500, 77.000, 76.500, 76.000, 75.600, 75.400, 75.400, },
+{55.800, 59.400, 63.000, 70.100, 73.200, 75.400, 77.800, 78.900, 79.800, 79.100, 78.400, 77.700, 77.000, 76.400, 76.100, 76.100, },
+{56.000, 66.200, 70.600, 74.200, 74.100, 76.000, 79.900, 84.100, 82.200, 79.600, 78.900, 78.200, 77.500, 76.900, 76.600, 76.600, },
+{58.500, 67.400, 69.200, 75.500, 78.300, 79.900, 81.700, 83.700, 84.700, 82.100, 81.400, 80.700, 80.000, 79.400, 79.100, 79.100, },
+{52.900, 70.000, 71.900, 75.900, 79.800, 81.900, 83.700, 85.600, 86.100, 83.600, 83.000, 82.200, 81.600, 81.000, 80.700, 83.700, },
+{50.700, 71.000, 73.000, 77.300, 81.600, 83.900, 85.700, 87.600, 87.900, 85.400, 84.800, 84.000, 83.400, 82.800, 82.500, 85.500, },
+{53.700, 74.000, 76.000, 80.300, 84.600, 86.900, 88.700, 90.600, 90.900, 88.400, 87.800, 87.000, 86.400, 85.800, 85.500, 88.500, },
+{56.700, 77.000, 79.000, 83.300, 87.600, 89.900, 91.700, 93.600, 93.900, 91.400, 90.800, 90.000, 89.400, 88.800, 88.500, 91.500, },
+{59.700, 80.000, 82.000, 86.300, 90.600, 92.900, 94.700, 96.600, 96.900, 94.400, 93.800, 93.000, 92.400, 91.800, 91.500, 94.500, },
+{62.700, 83.000, 85.000, 89.300, 93.600, 95.900, 97.700, 99.600, 99.900, 97.400, 96.800, 96.000, 95.400, 94.800, 94.500, 97.500, },
+{65.700, 86.000, 88.000, 92.300, 96.600, 98.900, 100.700, 102.600, 102.900, 100.400, 99.800, 99.000, 98.400, 97.800, 97.500, 100.500, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void coupleBK1cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void coupleBK1cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void coupleBK1cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default.md b/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default.md
new file mode 100644
index 0000000..dd5f81c
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default.md
@@ -0,0 +1,63 @@
+# COUPE-BK2-comparing-against-current-COUPE-BK2-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1507
+
+```
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default "false"
+ engineConfiguration->stepperDcInvertedPins = true;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-5;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+
+
+ coupleBK2cannedtpsTpsAccelTable();
+ coupleBK2cannedboostTableOpenLoop();
+ coupleBK2cannedscriptTable4();
+ coupleBK2cannedpedalToTpsTable();
+ coupleBK2cannedlambdaTable();
+ coupleBK2cannedtcuSolenoidTable();
+ coupleBK2cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default_methods.md b/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default_methods.md
new file mode 100644
index 0000000..c159f02
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK2-comparing-against-current-COUPE-BK2-default_methods.md
@@ -0,0 +1,104 @@
+```
+static void coupleBK2cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{5.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.500, 5.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.500, 8.500, 5.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 11.500, 8.500, 5.000, 0.000, 0.000, 0.000, 0.000, },
+{16.000, 14.000, 11.500, 8.500, 5.000, 0.000, 0.000, 0.000, },
+{17.500, 16.000, 14.000, 11.500, 8.500, 5.000, 0.000, 0.000, },
+{18.500, 17.500, 16.000, 14.000, 11.500, 8.500, 5.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void coupleBK2cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void coupleBK2cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void coupleBK2cannedpedalToTpsTable() {
+ static const float hardCodedpedalToTpsTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.000, 8.000, 8.000, 8.000, 8.000, 8.000, 8.000, 8.000, },
+{17.000, 17.000, 17.000, 17.000, 17.000, 17.000, 17.000, 17.000, },
+{26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, },
+{34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->pedalToTpsTable, hardCodedpedalToTpsTable);
+}
+
+static void coupleBK2cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void coupleBK2cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void coupleBK2cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults.md b/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults.md
new file mode 100644
index 0000000..dc2ff5c
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults.md
@@ -0,0 +1,163 @@
+# COUPE-BK2-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1507
+
+```
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
+ // default 2.0
+ engineConfiguration->displacement = 1.998;
+ // default "false"
+ engineConfiguration->isForcedInduction = true;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 475;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = -154;
+ // default 0.0
+ engineConfiguration->vvtOffsets[1] = 335;
+ // default 200.0
+ engineConfiguration->injector.flow = 629.03;
+ // default "None"
+ engineConfiguration->injectorCompensationMode = ICM_FixedRailPressure;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 586.0544;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->tpsMin = 98;
+ // default 1000.0
+ engineConfiguration->tpsMax = 926;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 891;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 69;
+ // default 0.0
+ engineConfiguration->throttlePedalUpVoltage = 0.73;
+ // default 5.0
+ engineConfiguration->throttlePedalWOTVoltage = 4;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.34;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 1.86;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default "false"
+ engineConfiguration->stepperDcInvertedPins = true;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default 0.0
+ engineConfiguration->iacByTpsHoldTime = 2;
+ // default 0.0
+ engineConfiguration->iacByTpsDecayTime = 3;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-5;
+ // default 95.0
+ engineConfiguration->fanOnTemperature = 80;
+ // default 91.0
+ engineConfiguration->fanOffTemperature = 75;
+ // default "false"
+ engineConfiguration->disableFan1WhenStopped = true;
+ // default 95.0
+ engineConfiguration->fan2OnTemperature = 87;
+ // default 91.0
+ engineConfiguration->fan2OffTemperature = 82;
+ // default "false"
+ engineConfiguration->disableFan2WhenStopped = true;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 550.0
+ engineConfiguration->vvtControlMinRpm = 1500;
+ // default "advance"
+ engineConfiguration->invertVvtControlExhaust = retard;
+ // default 33.0
+ engineConfiguration->auxPid[0].offset = 38;
+ // default 0.005
+ engineConfiguration->auxPid[0].iFactor = 25.4;
+ // default 0.0
+ engineConfiguration->auxPid[0].dFactor = 0.1;
+ // default 0.0
+ engineConfiguration->auxPid[1].offset = 38;
+ // default 0.0
+ engineConfiguration->auxPid[1].pFactor = 2;
+ // default 0.0
+ engineConfiguration->auxPid[1].iFactor = 25.4;
+ // default 0.0
+ engineConfiguration->auxPid[1].dFactor = 0.2;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 50.0
+ engineConfiguration->crankingIACposition = 70;
+ // default 200.0
+ engineConfiguration->afterCrankingIACtaperDuration = 100;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 0.0
+ engineConfiguration->tpsAccelLookback = 0.3;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 12;
+ // default 0.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 7;
+ // default 0.0
+ engineConfiguration->tpsAccelFractionPeriod = 3;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 3;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_Wastegate;
+ // default 1.0
+ engineConfiguration->etb.pFactor = 8.8944;
+ // default 10.0
+ engineConfiguration->etb.iFactor = 70.2307;
+ // default 0.05
+ engineConfiguration->etb.dFactor = 0.1855;
+
+
+ coupleBK2cannedtpsTpsAccelTable();
+ coupleBK2cannedboostTableOpenLoop();
+ coupleBK2cannedscriptTable4();
+ coupleBK2cannedignitionTable();
+ coupleBK2cannedveTable();
+ coupleBK2cannedpedalToTpsTable();
+ coupleBK2cannedlambdaTable();
+ coupleBK2cannedtcuSolenoidTable();
+ coupleBK2cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults_methods.md b/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..3b086d6
--- /dev/null
+++ b/generated/canned-tunes/COUPE-BK2-comparing-against-global-defaults_methods.md
@@ -0,0 +1,148 @@
+```
+static void coupleBK2cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{5.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.500, 5.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.500, 8.500, 5.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 11.500, 8.500, 5.000, 0.000, 0.000, 0.000, 0.000, },
+{16.000, 14.000, 11.500, 8.500, 5.000, 0.000, 0.000, 0.000, },
+{17.500, 16.000, 14.000, 11.500, 8.500, 5.000, 0.000, 0.000, },
+{18.500, 17.500, 16.000, 14.000, 11.500, 8.500, 5.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void coupleBK2cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void coupleBK2cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void coupleBK2cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{12.100, 14.000, 17.800, 22.900, 29.300, 35.600, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 42.000, 42.000, 42.000, 42.000, },
+{11.800, 13.700, 10.000, 14.900, 28.600, 34.800, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 41.000, 41.000, 41.000, 41.000, },
+{11.600, 13.400, 12.300, 17.100, 28.000, 33.900, 39.200, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, },
+{11.400, 13.200, 16.700, 21.400, 27.300, 33.100, 38.200, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, },
+{11.200, 12.900, 16.300, 20.800, 26.600, 32.300, 37.200, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, 38.000, },
+{10.900, 12.600, 16.600, 20.200, 26.400, 26.700, 27.000, 28.500, 30.000, 30.400, 30.800, 31.100, 31.500, 31.900, 32.300, 33.000, },
+{10.800, 12.400, 16.800, 19.600, 23.900, 24.200, 24.500, 26.000, 27.500, 27.900, 28.300, 28.600, 29.000, 29.400, 29.800, 30.500, },
+{14.300, 14.900, 16.500, 18.800, 20.700, 21.700, 22.000, 23.500, 25.000, 25.400, 25.800, 26.100, 26.500, 26.900, 27.300, 28.000, },
+{14.000, 14.600, 15.600, 17.100, 18.500, 19.200, 19.500, 21.000, 22.500, 22.900, 23.300, 23.600, 24.000, 24.400, 24.800, 25.500, },
+{12.900, 13.300, 14.000, 15.100, 16.100, 16.700, 17.000, 18.500, 20.000, 20.400, 20.800, 21.100, 21.500, 21.900, 22.300, 23.000, },
+{11.700, 12.000, 12.400, 13.100, 13.700, 14.200, 14.500, 16.000, 17.500, 17.900, 18.300, 18.600, 19.000, 19.400, 19.800, 20.500, },
+{10.400, 10.500, 10.800, 11.100, 11.500, 11.900, 12.000, 13.500, 15.000, 15.400, 15.800, 16.100, 16.500, 16.900, 17.300, 18.000, },
+{8.800, 9.000, 9.100, 9.400, 9.700, 10.000, 10.300, 11.800, 13.300, 13.700, 14.100, 14.400, 14.800, 15.200, 15.600, 16.300, },
+{6.700, 6.800, 7.500, 7.700, 8.000, 8.400, 8.700, 10.200, 11.700, 12.100, 12.500, 12.800, 13.200, 13.600, 14.000, 14.700, },
+{1.800, 5.600, 6.200, 6.500, 6.800, 7.100, 7.000, 8.500, 10.000, 10.400, 10.800, 11.100, 11.500, 11.900, 12.300, 13.000, },
+{-1.200, 2.600, 3.200, 3.600, 4.100, 5.000, 7.100, 7.800, 8.400, 9.000, 9.400, 9.500, 9.700, 9.800, 10.000, 10.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void coupleBK2cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{52.000, 54.000, 54.000, 56.000, 61.000, 55.000, 55.000, 65.000, 65.000, 60.000, 60.000, 60.000, 60.000, 60.000, 60.000, 60.000, },
+{51.500, 54.500, 54.400, 56.000, 61.000, 68.100, 66.800, 67.600, 68.200, 63.400, 63.400, 63.400, 63.400, 63.400, 63.400, 63.400, },
+{52.500, 55.400, 57.700, 62.200, 62.800, 65.800, 69.600, 71.100, 72.200, 67.600, 67.600, 67.600, 67.600, 67.600, 67.600, 67.600, },
+{54.200, 56.300, 59.000, 64.300, 65.700, 68.400, 71.400, 72.900, 73.900, 70.500, 70.400, 70.400, 70.300, 70.200, 70.200, 70.200, },
+{54.400, 56.700, 59.500, 65.200, 71.800, 75.400, 75.300, 73.800, 74.700, 72.600, 72.500, 72.300, 72.200, 72.100, 72.000, 72.000, },
+{55.100, 58.100, 61.400, 67.900, 75.400, 77.300, 75.000, 76.300, 77.200, 77.500, 77.000, 76.500, 76.000, 75.600, 75.400, 75.400, },
+{55.800, 59.400, 63.000, 70.100, 73.200, 75.400, 77.800, 78.900, 79.800, 79.100, 78.400, 77.700, 77.000, 76.400, 76.100, 76.100, },
+{56.000, 66.200, 70.600, 74.200, 74.100, 76.000, 79.900, 84.100, 82.200, 79.600, 78.900, 78.200, 77.500, 76.900, 76.600, 76.600, },
+{58.500, 67.400, 69.200, 75.500, 78.300, 79.900, 81.700, 83.700, 84.700, 82.100, 81.400, 80.700, 80.000, 79.400, 79.100, 79.100, },
+{52.900, 70.000, 71.900, 75.900, 79.800, 81.900, 83.700, 85.600, 86.100, 83.600, 83.000, 82.200, 81.600, 81.000, 80.700, 83.700, },
+{50.700, 71.000, 73.000, 77.300, 81.600, 83.900, 85.700, 87.600, 87.900, 85.400, 84.800, 84.000, 83.400, 82.800, 82.500, 85.500, },
+{53.700, 74.000, 76.000, 80.300, 84.600, 86.900, 88.700, 90.600, 90.900, 88.400, 87.800, 87.000, 86.400, 85.800, 85.500, 88.500, },
+{56.700, 77.000, 79.000, 83.300, 87.600, 89.900, 91.700, 93.600, 93.900, 91.400, 90.800, 90.000, 89.400, 88.800, 88.500, 91.500, },
+{59.700, 80.000, 82.000, 86.300, 90.600, 92.900, 94.700, 96.600, 96.900, 94.400, 93.800, 93.000, 92.400, 91.800, 91.500, 94.500, },
+{62.700, 83.000, 85.000, 89.300, 93.600, 95.900, 97.700, 99.600, 99.900, 97.400, 96.800, 96.000, 95.400, 94.800, 94.500, 97.500, },
+{65.700, 86.000, 88.000, 92.300, 96.600, 98.900, 100.700, 102.600, 102.900, 100.400, 99.800, 99.000, 98.400, 97.800, 97.500, 100.500, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void coupleBK2cannedpedalToTpsTable() {
+ static const float hardCodedpedalToTpsTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.000, 8.000, 8.000, 8.000, 8.000, 8.000, 8.000, 8.000, },
+{17.000, 17.000, 17.000, 17.000, 17.000, 17.000, 17.000, 17.000, },
+{26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, },
+{34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->pedalToTpsTable, hardCodedpedalToTpsTable);
+}
+
+static void coupleBK2cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void coupleBK2cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void coupleBK2cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default.md b/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default.md
new file mode 100644
index 0000000..fe383a0
--- /dev/null
+++ b/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default.md
@@ -0,0 +1,70 @@
+# Honda-OBD1-comparing-against-current-Honda-OBD1-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1621
+
+```
+ // default 1.645
+ engineConfiguration->displacement = 1.493;
+ // default "12crank/24cam"
+ engineConfiguration->trigger.type = TT_TOOTHED_WHEEL;
+ // default 0.0
+ engineConfiguration->trigger.customTotalToothCount = 24;
+ // default "On crankshaft"
+ engineConfiguration->skippedWheelOnCam = On camshaft;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 0;
+ // default 248.0
+ engineConfiguration->injector.flow = 240;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->mapLowValueVoltage = 2.91;
+ // default "false"
+ engineConfiguration->enableAemXSeries = true;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 500.0
+ engineConfiguration->vvtControlMinRpm = 550;
+ // default "false"
+ engineConfiguration->enableVerboseCanTx = true;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default 60.0
+ engineConfiguration->gppwm[0].onAboveDuty = 80;
+ // default 50.0
+ engineConfiguration->gppwm[0].offBelowDuty = 10;
+
+
+ cannedboostTableOpenLoop();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedveTable();
+ cannedlambdaTable();
+ cannedtcuSolenoidTable();
+```
diff --git a/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default_methods.md b/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default_methods.md
new file mode 100644
index 0000000..b43a112
--- /dev/null
+++ b/generated/canned-tunes/Honda-OBD1-comparing-against-current-Honda-OBD1-default_methods.md
@@ -0,0 +1,108 @@
+```
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{15.400, 15.800, 16.600, 17.600, 24.900, 28.900, 32.800, 36.700, 37.700, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, },
+{15.300, 15.600, 16.400, 17.300, 24.600, 28.500, 32.300, 36.200, 37.100, 38.400, 38.400, 38.400, 38.400, 38.400, 38.400, 38.400, },
+{17.000, 18.900, 16.700, 20.500, 24.300, 28.100, 31.800, 35.600, 36.500, 37.800, 37.800, 37.800, 37.800, 37.800, 37.800, 37.800, },
+{16.800, 18.700, 16.400, 20.200, 23.900, 27.700, 31.400, 35.100, 36.000, 37.200, 37.200, 37.200, 37.200, 37.200, 37.200, 37.200, },
+{16.600, 18.500, 16.100, 19.800, 23.400, 27.100, 30.700, 34.300, 35.100, 36.300, 36.300, 36.300, 36.300, 36.300, 36.300, 36.300, },
+{16.500, 18.300, 15.900, 19.500, 23.100, 26.700, 30.200, 33.800, 34.500, 35.700, 35.700, 35.700, 35.700, 35.700, 35.700, 35.700, },
+{16.400, 18.200, 15.700, 19.200, 22.700, 26.300, 29.800, 33.300, 33.900, 35.100, 35.100, 35.100, 35.100, 35.100, 35.100, 35.100, },
+{11.100, 12.800, 10.300, 13.700, 22.400, 25.900, 29.300, 32.800, 33.300, 34.500, 34.500, 34.500, 34.500, 34.500, 34.500, 34.500, },
+{9.000, 10.700, 8.100, 11.500, 22.000, 25.500, 28.900, 32.300, 34.500, 35.600, 35.600, 35.600, 33.200, 33.200, 33.200, 33.200, },
+{8.500, 10.200, 7.500, 10.800, 21.500, 24.900, 28.200, 31.500, 33.600, 34.700, 34.700, 34.700, 32.300, 32.300, 32.300, 32.300, },
+{5.800, 7.400, 4.700, 7.900, 21.200, 24.500, 27.700, 31.000, 33.000, 34.100, 34.100, 34.100, 31.700, 31.700, 31.700, 31.700, },
+{-2.300, -0.700, -3.500, -0.300, 20.900, 24.100, 27.200, 30.400, 32.400, 33.500, 33.500, 33.500, 31.100, 31.100, 31.100, 31.100, },
+{-2.500, -0.900, -3.800, -0.600, 20.500, 23.700, 26.800, 29.900, 31.900, 32.900, 32.900, 32.900, 30.500, 30.500, 30.500, 30.500, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+```
diff --git a/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults.md b/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults.md
new file mode 100644
index 0000000..b31c67b
--- /dev/null
+++ b/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults.md
@@ -0,0 +1,90 @@
+# Honda-OBD1-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1621
+
+```
+ // default 2.0
+ engineConfiguration->displacement = 1.493;
+ // default "60/2"
+ engineConfiguration->trigger.type = TT_TOOTHED_WHEEL;
+ // default 0.0
+ engineConfiguration->trigger.customTotalToothCount = 24;
+ // default "On crankshaft"
+ engineConfiguration->skippedWheelOnCam = On camshaft;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 80;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 0;
+ // default 200.0
+ engineConfiguration->injector.flow = 240;
+ // default "None"
+ engineConfiguration->injectorCompensationMode = ICM_FixedRailPressure;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 294;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->tpsMin = 124;
+ // default 1000.0
+ engineConfiguration->tpsMax = 919;
+ // default 0.0
+ engineConfiguration->mapLowValueVoltage = 2.91;
+ // default 410.0
+ engineConfiguration->mapErrorDetectionTooHigh = 250;
+ // default "false"
+ engineConfiguration->enableAemXSeries = true;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 10;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default "false"
+ engineConfiguration->enableVerboseCanTx = true;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default "Throttle 1"
+ engineConfiguration->etbFunctions[0] = DC_None;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_None;
+ // default 250.0
+ engineConfiguration->gppwm[0].pwmFrequency = 0;
+ // default 60.0
+ engineConfiguration->gppwm[0].onAboveDuty = 80;
+ // default 50.0
+ engineConfiguration->gppwm[0].offBelowDuty = 10;
+ // default "Zero"
+ engineConfiguration->gppwm[0].loadAxis = GPPWM_Map;
+
+
+ cannedboostTableOpenLoop();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedveTable();
+ cannedlambdaTable();
+ cannedtcuSolenoidTable();
+```
diff --git a/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults_methods.md b/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..b43a112
--- /dev/null
+++ b/generated/canned-tunes/Honda-OBD1-comparing-against-global-defaults_methods.md
@@ -0,0 +1,108 @@
+```
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{15.400, 15.800, 16.600, 17.600, 24.900, 28.900, 32.800, 36.700, 37.700, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, 39.000, },
+{15.300, 15.600, 16.400, 17.300, 24.600, 28.500, 32.300, 36.200, 37.100, 38.400, 38.400, 38.400, 38.400, 38.400, 38.400, 38.400, },
+{17.000, 18.900, 16.700, 20.500, 24.300, 28.100, 31.800, 35.600, 36.500, 37.800, 37.800, 37.800, 37.800, 37.800, 37.800, 37.800, },
+{16.800, 18.700, 16.400, 20.200, 23.900, 27.700, 31.400, 35.100, 36.000, 37.200, 37.200, 37.200, 37.200, 37.200, 37.200, 37.200, },
+{16.600, 18.500, 16.100, 19.800, 23.400, 27.100, 30.700, 34.300, 35.100, 36.300, 36.300, 36.300, 36.300, 36.300, 36.300, 36.300, },
+{16.500, 18.300, 15.900, 19.500, 23.100, 26.700, 30.200, 33.800, 34.500, 35.700, 35.700, 35.700, 35.700, 35.700, 35.700, 35.700, },
+{16.400, 18.200, 15.700, 19.200, 22.700, 26.300, 29.800, 33.300, 33.900, 35.100, 35.100, 35.100, 35.100, 35.100, 35.100, 35.100, },
+{11.100, 12.800, 10.300, 13.700, 22.400, 25.900, 29.300, 32.800, 33.300, 34.500, 34.500, 34.500, 34.500, 34.500, 34.500, 34.500, },
+{9.000, 10.700, 8.100, 11.500, 22.000, 25.500, 28.900, 32.300, 34.500, 35.600, 35.600, 35.600, 33.200, 33.200, 33.200, 33.200, },
+{8.500, 10.200, 7.500, 10.800, 21.500, 24.900, 28.200, 31.500, 33.600, 34.700, 34.700, 34.700, 32.300, 32.300, 32.300, 32.300, },
+{5.800, 7.400, 4.700, 7.900, 21.200, 24.500, 27.700, 31.000, 33.000, 34.100, 34.100, 34.100, 31.700, 31.700, 31.700, 31.700, },
+{-2.300, -0.700, -3.500, -0.300, 20.900, 24.100, 27.200, 30.400, 32.400, 33.500, 33.500, 33.500, 31.100, 31.100, 31.100, 31.100, },
+{-2.500, -0.900, -3.800, -0.600, 20.500, 23.700, 26.800, 29.900, 31.900, 32.900, 32.900, 32.900, 30.500, 30.500, 30.500, 30.500, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+{-2.500, -0.900, -3.800, -0.700, 20.500, 23.600, 26.700, 29.800, 31.800, 32.800, 32.800, 32.800, 30.400, 30.400, 30.400, 30.400, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+{80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, 80.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+```
diff --git a/generated/canned-tunes/M52-comparing-against-current-M52-default.md b/generated/canned-tunes/M52-comparing-against-current-M52-default.md
new file mode 100644
index 0000000..283c3f7
--- /dev/null
+++ b/generated/canned-tunes/M52-comparing-against-current-M52-default.md
@@ -0,0 +1,201 @@
+# M52-comparing-against-current-M52-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1591
+
+```
+ // default 0.0
+ engineConfiguration->trigger.customTotalToothCount = 3;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 320;
+ // default "Single Tooth"
+ engineConfiguration->vvtMode[0] = VVT_INACTIVE;
+ // default 40.0
+ engineConfiguration->camDecoder2jzPrecision = 25;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 10;
+ // default "false"
+ engineConfiguration->overrideVvtTriggerGaps = true;
+ // default 0.0
+ engineConfiguration->gapVvtTrackingLengthOverride = 2;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideFrom[0] = 0.3;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideTo[0] = 0.6;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideFrom[1] = 2.1;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideTo[1] = 2.5;
+ // default "false"
+ engineConfiguration->verboseVVTDecoding = true;
+ // default "false"
+ engineConfiguration->verboseTriggerSynchDetails = true;
+ // default 200.0
+ engineConfiguration->injector.flow = 350;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 100;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 5;
+ // default 0.0
+ engineConfiguration->tpsMin = 120;
+ // default 1000.0
+ engineConfiguration->tpsMax = 791;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 10;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 150;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default -20.0
+ engineConfiguration->idleRpmPid.minValue = 0;
+ // default 20.0
+ engineConfiguration->idleRpmPid.maxValue = 99;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 0;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 15;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 1;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default 0.0
+ engineConfiguration->iacByTpsHoldTime = 1.5;
+ // default 0.0
+ engineConfiguration->iacByTpsDecayTime = 3.5;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default 0.1
+ engineConfiguration->idleTimingPid.pFactor = 0.09;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-4;
+ // default -10.0
+ engineConfiguration->idleTimingPid.minValue = -5;
+ // default 10.0
+ engineConfiguration->idleTimingPid.maxValue = 5;
+ // default "false"
+ engineConfiguration->disableFan1WhenStopped = true;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default 4.0
+ engineConfiguration->startUpFuelPumpDuration = 2;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 500.0
+ engineConfiguration->vvtControlMinRpm = 800;
+ // default "Speed Density"
+ engineConfiguration->fuelAlgorithm = LM_ALPHA_N;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default "yes"
+ engineConfiguration->cutFuelOnHardLimit = no;
+ // default 7000.0
+ engineConfiguration->rpmHardLimit = 10000;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 10;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default "Simultaneous"
+ engineConfiguration->crankingInjectionMode = IM_BATCH;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 6.0
+ engineConfiguration->crankingTimingAngle = 0;
+ // default 0.5
+ engineConfiguration->primingDelay = 0.7;
+ // default "true"
+ engineConfiguration->isCylinderCleanupEnabled = false;
+ // default 550.0
+ engineConfiguration->cranking.rpm = 400;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 200;
+ // default 0.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 7;
+ // default 0.0
+ engineConfiguration->tpsAccelFractionPeriod = 3;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0.3;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "false"
+ engineConfiguration->coastingFuelCutEnabled = true;
+ // default 60.0
+ engineConfiguration->coastingFuelCutClt = -10;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2600;
+ // default 1300.0
+ engineConfiguration->coastingFuelCutRpmLow = 2500;
+ // default 30.0
+ engineConfiguration->coastingFuelCutMap = 60;
+ // default 0.0
+ engineConfiguration->dfcoDelay = 2.5;
+ // default 5.0
+ engineConfiguration->acrRevolutions = 0;
+ // default "true"
+ engineConfiguration->watchOutForLinearTime = false;
+ // default 250.0
+ engineConfiguration->gppwm[3].pwmFrequency = 100;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ cannedtpsTpsAccelTable();
+ cannedboostTableOpenLoop();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedveTable();
+ cannedmapEstimateTable();
+ cannedlambdaTable();
+ cannedtcuSolenoidTable();
+ cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/M52-comparing-against-current-M52-default_methods.md b/generated/canned-tunes/M52-comparing-against-current-M52-default_methods.md
new file mode 100644
index 0000000..de79881
--- /dev/null
+++ b/generated/canned-tunes/M52-comparing-against-current-M52-default_methods.md
@@ -0,0 +1,156 @@
+```
+static void cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{4.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{6.800, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{9.200, 6.800, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.200, 9.200, 6.800, 4.000, 0.000, 0.000, 0.000, 0.000, },
+{12.800, 11.200, 9.200, 6.800, 4.000, 0.000, 0.000, 0.000, },
+{14.000, 12.800, 11.200, 9.200, 6.800, 4.000, 0.000, 0.000, },
+{14.800, 14.000, 12.800, 11.200, 9.200, 6.800, 4.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{10.000, 5.000, -5.000, 0.000, 2.100, 2.900, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 0.200, 20.600, 41.000, 41.000, },
+{10.000, 5.000, -5.000, 0.000, 2.100, 2.900, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 0.200, 20.600, 41.000, 41.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.900, 22.000, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.800, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.800, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.700, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.600, 21.800, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{10.700, 13.500, 21.700, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 39.000, 39.000, },
+{15.900, 13.400, 21.700, 27.200, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 29.000, 29.000, },
+{15.400, 12.800, 21.300, 27.200, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{15.000, 12.300, 20.300, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+{14.700, 11.900, 20.000, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+{14.300, 11.400, 19.700, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{20.000, 20.000, 20.000, 20.000, 25.000, 25.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 25.000, 25.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.000, 20.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.000, 20.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.900, 21.000, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, },
+{20.000, 20.000, 20.000, 20.000, 21.900, 21.900, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, },
+{19.500, 19.500, 19.500, 19.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, },
+{22.100, 22.100, 22.100, 22.100, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, },
+{44.700, 44.700, 44.700, 44.700, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{50.000, 50.000, 50.000, 50.000, 17.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, },
+{50.000, 50.000, 50.000, 50.000, 20.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{50.000, 50.000, 50.000, 50.000, 22.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, },
+{50.000, 50.000, 50.000, 50.000, 25.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, },
+{50.000, 50.000, 50.000, 50.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+{65.000, 65.000, 65.000, 65.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+{65.000, 65.000, 65.000, 65.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/M52-comparing-against-global-defaults.md b/generated/canned-tunes/M52-comparing-against-global-defaults.md
new file mode 100644
index 0000000..57dbfba
--- /dev/null
+++ b/generated/canned-tunes/M52-comparing-against-global-defaults.md
@@ -0,0 +1,207 @@
+# M52-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1591
+
+```
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_WASTED_SPARK;
+ // default 4.0
+ engineConfiguration->cylindersCount = 6;
+ // default 2.0
+ engineConfiguration->displacement = 3;
+ // default 0.0
+ engineConfiguration->trigger.customTotalToothCount = 3;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 320;
+ // default "Single Tooth"
+ engineConfiguration->vvtMode[0] = VVT_INACTIVE;
+ // default 40.0
+ engineConfiguration->camDecoder2jzPrecision = 25;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 10;
+ // default "false"
+ engineConfiguration->overrideVvtTriggerGaps = true;
+ // default 0.0
+ engineConfiguration->gapVvtTrackingLengthOverride = 2;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideFrom[0] = 0.3;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideTo[0] = 0.6;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideFrom[1] = 2.1;
+ // default 0.0
+ engineConfiguration->triggerVVTGapOverrideTo[1] = 2.5;
+ // default "false"
+ engineConfiguration->verboseVVTDecoding = true;
+ // default "false"
+ engineConfiguration->verboseTriggerSynchDetails = true;
+ // default 200.0
+ engineConfiguration->injector.flow = 350;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 100;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 5;
+ // default 0.0
+ engineConfiguration->tpsMin = 120;
+ // default 1000.0
+ engineConfiguration->tpsMax = 791;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 10;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 150;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default -20.0
+ engineConfiguration->idleRpmPid.minValue = 0;
+ // default 20.0
+ engineConfiguration->idleRpmPid.maxValue = 99;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 0;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 15;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 1;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default 0.0
+ engineConfiguration->iacByTpsHoldTime = 1.5;
+ // default 0.0
+ engineConfiguration->iacByTpsDecayTime = 3.5;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default 0.1
+ engineConfiguration->idleTimingPid.pFactor = 0.09;
+ // default 0.0
+ engineConfiguration->idleTimingPid.dFactor = 5.0E-4;
+ // default -10.0
+ engineConfiguration->idleTimingPid.minValue = -5;
+ // default 10.0
+ engineConfiguration->idleTimingPid.maxValue = 5;
+ // default "false"
+ engineConfiguration->disableFan1WhenStopped = true;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default 4.0
+ engineConfiguration->startUpFuelPumpDuration = 2;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 550.0
+ engineConfiguration->vvtControlMinRpm = 800;
+ // default "Speed Density"
+ engineConfiguration->fuelAlgorithm = LM_ALPHA_N;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_22;
+ // default "yes"
+ engineConfiguration->cutFuelOnHardLimit = no;
+ // default 7000.0
+ engineConfiguration->rpmHardLimit = 10000;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 10;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default "Simultaneous"
+ engineConfiguration->crankingInjectionMode = IM_BATCH;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 6.0
+ engineConfiguration->crankingTimingAngle = 0;
+ // default 0.5
+ engineConfiguration->primingDelay = 0.7;
+ // default "true"
+ engineConfiguration->isCylinderCleanupEnabled = false;
+ // default 550.0
+ engineConfiguration->cranking.rpm = 400;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 200;
+ // default 0.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 7;
+ // default 0.0
+ engineConfiguration->tpsAccelFractionPeriod = 3;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0.3;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "false"
+ engineConfiguration->coastingFuelCutEnabled = true;
+ // default 60.0
+ engineConfiguration->coastingFuelCutClt = -10;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2600;
+ // default 1300.0
+ engineConfiguration->coastingFuelCutRpmLow = 2500;
+ // default 30.0
+ engineConfiguration->coastingFuelCutMap = 60;
+ // default 0.0
+ engineConfiguration->dfcoDelay = 2.5;
+ // default 5.0
+ engineConfiguration->acrRevolutions = 0;
+ // default "true"
+ engineConfiguration->watchOutForLinearTime = false;
+ // default 250.0
+ engineConfiguration->gppwm[3].pwmFrequency = 100;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ cannedtpsTpsAccelTable();
+ cannedboostTableOpenLoop();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedveTable();
+ cannedmapEstimateTable();
+ cannedlambdaTable();
+ cannedtcuSolenoidTable();
+ cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/M52-comparing-against-global-defaults_methods.md b/generated/canned-tunes/M52-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..de79881
--- /dev/null
+++ b/generated/canned-tunes/M52-comparing-against-global-defaults_methods.md
@@ -0,0 +1,156 @@
+```
+static void cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{4.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{6.800, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{9.200, 6.800, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.200, 9.200, 6.800, 4.000, 0.000, 0.000, 0.000, 0.000, },
+{12.800, 11.200, 9.200, 6.800, 4.000, 0.000, 0.000, 0.000, },
+{14.000, 12.800, 11.200, 9.200, 6.800, 4.000, 0.000, 0.000, },
+{14.800, 14.000, 12.800, 11.200, 9.200, 6.800, 4.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{10.000, 5.000, -5.000, 0.000, 2.100, 2.900, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 0.200, 20.600, 41.000, 41.000, },
+{10.000, 5.000, -5.000, 0.000, 2.100, 2.900, -20.000, -20.000, -20.000, -20.000, -20.000, -20.000, 0.200, 20.600, 41.000, 41.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 14.000, 22.100, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.900, 22.000, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.800, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.800, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.700, 21.900, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{8.000, 13.600, 21.800, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 40.000, 40.000, },
+{10.700, 13.500, 21.700, 36.200, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 37.000, 39.000, 39.000, },
+{15.900, 13.400, 21.700, 27.200, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 29.000, 29.000, },
+{15.400, 12.800, 21.300, 27.200, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{15.000, 12.300, 20.300, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+{14.700, 11.900, 20.000, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+{14.300, 11.400, 19.700, 25.300, 26.000, 26.000, 26.000, 26.000, 26.000, 26.000, 26.400, 26.800, 27.000, 27.000, 27.000, 27.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{20.000, 20.000, 20.000, 20.000, 25.000, 25.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 25.000, 25.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 10.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.000, 20.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.000, 20.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, 15.000, },
+{20.000, 20.000, 20.000, 20.000, 20.900, 21.000, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, 16.100, },
+{20.000, 20.000, 20.000, 20.000, 21.900, 21.900, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, 17.100, },
+{19.500, 19.500, 19.500, 19.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, 22.500, },
+{22.100, 22.100, 22.100, 22.100, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, 23.800, },
+{44.700, 44.700, 44.700, 44.700, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, 25.000, },
+{50.000, 50.000, 50.000, 50.000, 17.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, 27.500, },
+{50.000, 50.000, 50.000, 50.000, 20.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{50.000, 50.000, 50.000, 50.000, 22.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, 32.500, },
+{50.000, 50.000, 50.000, 50.000, 25.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, 35.000, },
+{50.000, 50.000, 50.000, 50.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+{65.000, 65.000, 65.000, 65.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+{65.000, 65.000, 65.000, 65.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, 44.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+{1.200, 1.000, 1.000, 1.000, 1.000, 1.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default.md b/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default.md
new file mode 100644
index 0000000..81d6aa0
--- /dev/null
+++ b/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default.md
@@ -0,0 +1,294 @@
+# MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default
+
+// canned tune https://rusefi.com/online/view.php?msq=985
+
+```
+ // default 1.0
+ engineConfiguration->tChargeAirIncrLimit = 15;
+ // default 153.6
+ engineConfiguration->tChargeAirFlowMax = 165;
+ // default 0.0
+ engineConfiguration->fixedTiming = 10;
+ // default 1.839
+ engineConfiguration->displacement = 1.838997;
+ // default "Miata NB"
+ engineConfiguration->trigger.type = TT_TOOTHED_WHEEL_36_1;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 76;
+ // default 98.0
+ engineConfiguration->vvtOffsets[0] = 76;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->injectorCorrectionPolynomial[4] = 8.2652E-39;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 0;
+ // default 110.0
+ engineConfiguration->tpsMin = 107;
+ // default 650.0
+ engineConfiguration->tpsMax = 739;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 1000;
+ // default 1000.0
+ engineConfiguration->tps2SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps2SecondaryMax = 1000;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 5;
+ // default 65.0
+ engineConfiguration->mc33_hvolt = 0;
+ // default 13000.0
+ engineConfiguration->mc33_i_boost = 0;
+ // default 400.0
+ engineConfiguration->mc33_t_max_boost = 0;
+ // default 9400.0
+ engineConfiguration->mc33_i_peak = 0;
+ // default 700.0
+ engineConfiguration->mc33_t_peak_tot = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_peak_off = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_bypass = 0;
+ // default 3700.0
+ engineConfiguration->mc33_i_hold = 0;
+ // default 60.0
+ engineConfiguration->mc33_t_hold_off = 0;
+ // default 10000.0
+ engineConfiguration->mc33_t_hold_tot = 0;
+ // default "false"
+ engineConfiguration->clutchDownPinInverted = true;
+ // default 1.0
+ engineConfiguration->turboSpeedSensorMultiplier = 0;
+ // default 410.0
+ engineConfiguration->mapErrorDetectionTooHigh = 250;
+ // default "14Point7"
+ engineConfiguration->afr_type = ES_Custom;
+ // default 0.0
+ engineConfiguration->afr.v1 = 1;
+ // default 9.996
+ engineConfiguration->afr.value1 = 8.099976;
+ // default 5.0
+ engineConfiguration->afr.v2 = 4;
+ // default 19.992
+ engineConfiguration->afr.value2 = 17.8;
+ // default 0.0
+ engineConfiguration->egoValueShift = -0.200001;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 500;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 0;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 0;
+ // default "true"
+ engineConfiguration->stepperForceParkingEveryRestart = false;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default 0.3
+ engineConfiguration->idleRpmPid.iFactor = 0.03;
+ // default 10.0
+ engineConfiguration->idleRpmPid.maxValue = 76;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 6.0
+ engineConfiguration->iacByTpsTaper = 5;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 1;
+ // default 100.0
+ engineConfiguration->idlePidRpmDeadZone = 65;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default "false"
+ engineConfiguration->useSeparateVeForIdle = true;
+ // default 0.1
+ engineConfiguration->idleTimingPid.pFactor = 0.01;
+ // default 10.0
+ engineConfiguration->idleTimingPid.maxValue = 12;
+ // default 95.0
+ engineConfiguration->fanOnTemperature = 97;
+ // default 91.0
+ engineConfiguration->fanOffTemperature = 94;
+ // default 95.0
+ engineConfiguration->fan2OnTemperature = 99;
+ // default 91.0
+ engineConfiguration->fan2OffTemperature = 94;
+ // default "false"
+ engineConfiguration->enableFan2WithAc = true;
+ // default 5000.0
+ engineConfiguration->maxAcRpm = 5200;
+ // default 75.0
+ engineConfiguration->maxAcTps = 70;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 35.0
+ engineConfiguration->stft.maxOverrunLoad = 30;
+ // default "false"
+ engineConfiguration->fuelClosedLoopCorrectionEnabled = true;
+ // default 60.0
+ engineConfiguration->stft.startupDelay = 25;
+ // default 60.0
+ engineConfiguration->stft.minClt = 80;
+ // default 12.0
+ engineConfiguration->stft.minAfr = 10.5;
+ // default 17.0
+ engineConfiguration->stft.maxAfr = 18;
+ // default 0.5
+ engineConfiguration->stft.deadband = 0;
+ // default 90.0
+ engineConfiguration->auxPid[1].maxValue = 0;
+ // default 14.0
+ engineConfiguration->targetVBatt = 14.19995;
+ // default 3.0
+ engineConfiguration->vssFilterReciprocal = 5;
+ // default 538.0
+ engineConfiguration->driveWheelRevPerKm = 570;
+ // default 1.117
+ engineConfiguration->vssGearRatio = 4.1;
+ // default 4.0
+ engineConfiguration->vssToothCount = 1;
+ // default "BMW_e46"
+ engineConfiguration->canVssNbcType = W202;
+ // default 3.91
+ engineConfiguration->finalGearRatio = 4.1;
+ // default 6.0
+ engineConfiguration->totalGearsCount = 5;
+ // default 3.76
+ engineConfiguration->gearRatio[0] = 3.14;
+ // default 2.27
+ engineConfiguration->gearRatio[1] = 1.89;
+ // default 1.65
+ engineConfiguration->gearRatio[2] = 1.33;
+ // default 1.26
+ engineConfiguration->gearRatio[3] = 1;
+ // default 1.0
+ engineConfiguration->gearRatio[4] = 0.81;
+ // default 0.84
+ engineConfiguration->gearRatio[5] = 0;
+ // default "500kbps"
+ engineConfiguration->can2BaudRate = B100KBPS;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_TPS_ACCEL;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 60.0
+ engineConfiguration->crankingIACposition = 33;
+ // default 250.0
+ engineConfiguration->afterCrankingIACtaperDuration = 189;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default "true"
+ engineConfiguration->isFasterEngineSpinUpEnabled = false;
+ // default 0.0
+ engineConfiguration->tpsAccelLookback = 0.2;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 4;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default 0.1
+ engineConfiguration->wwaeTau = 0.15;
+ // default 0.0
+ engineConfiguration->scriptSetting[0] = 5000;
+ // default 2.0
+ engineConfiguration->issFilterReciprocal = 0;
+ // default 1.0
+ engineConfiguration->tcuInputSpeedSensorTeeth = 0;
+ // default 100.0
+ engineConfiguration->etbMaximumPosition = 0;
+ // default "Launch Button"
+ engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
+ // default 30.0
+ engineConfiguration->launchSpeedThreshold = 1;
+ // default 3000.0
+ engineConfiguration->launchRpm = 3500;
+ // default "false"
+ engineConfiguration->enableLaunchRetard = true;
+ // default 0.0
+ engineConfiguration->launchTimingRetard = -40;
+ // default "false"
+ engineConfiguration->launchSmoothRetard = true;
+ // default "false"
+ engineConfiguration->launchSparkCutEnable = true;
+ // default "Switch Input"
+ engineConfiguration->antiLagActivationMode = ALWAYS_ON_ANTILAG;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2250;
+ // default 1300.0
+ engineConfiguration->coastingFuelCutRpmLow = 1400;
+ // default 2.0
+ engineConfiguration->coastingFuelCutTps = 1;
+ // default "Zero"
+ engineConfiguration->gppwm[0].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[1].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[2].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[3].loadAxis = GPPWM_Tps;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ nb2cannedtpsTpsAccelTable();
+ nb2cannedboostTableOpenLoop();
+ nb2cannedboostTableClosedLoop();
+ nb2cannedvvtTable1();
+ nb2cannedscriptTable4();
+ nb2cannedignitionTable();
+ nb2cannedignitionIatCorrTable();
+ nb2cannedveTable();
+ nb2cannedidleVeTable();
+ nb2cannedmapEstimateTable();
+ nb2cannedinjectionPhase();
+ nb2cannedlambdaTable();
+ nb2cannedtcuSolenoidTable();
+ nb2cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default_methods.md b/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default_methods.md
new file mode 100644
index 0000000..1a633f0
--- /dev/null
+++ b/generated/canned-tunes/MazdaMiataNB2-comparing-against-current-MazdaMiataNB2-default_methods.md
@@ -0,0 +1,230 @@
+```
+static void nb2cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{1.484, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{1.822, 1.649, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.103, 2.024, 1.653, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.257, 2.337, 2.024, 1.649, 0.000, 0.000, 0.000, 0.000, },
+{2.380, 2.508, 2.337, 2.024, 1.649, 0.000, 0.000, 0.000, },
+{2.467, 2.645, 2.508, 2.337, 2.024, 1.649, 0.000, 0.000, },
+{2.586, 2.467, 2.380, 2.257, 2.103, 1.822, 1.484, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void nb2cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void nb2cannedboostTableClosedLoop() {
+ static const float hardCodedboostTableClosedLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableClosedLoop, hardCodedboostTableClosedLoop);
+}
+
+static void nb2cannedvvtTable1() {
+ static const float hardCodedvvtTable1[8][8] = {
+{0.000, 0.000, 10.000, 10.000, 10.000, 10.000, 0.000, 0.000, },
+{0.000, 0.000, 15.000, 15.000, 15.000, 15.000, 0.000, 0.000, },
+{0.000, 0.000, 20.000, 20.000, 20.000, 18.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+};
+ copyTable(config->vvtTable1, hardCodedvvtTable1);
+}
+
+static void nb2cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void nb2cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{16.000, 16.000, 16.000, 16.000, 16.000, 16.000, 15.000, 6.100, -3.000, -3.000, -3.000, -3.000, -2.000, -2.000, -2.000, -2.000, },
+{16.000, 10.000, 10.000, 20.000, 24.000, 24.000, 24.000, 26.700, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{16.000, 10.000, 10.000, 20.000, 26.700, 26.400, 28.500, 31.200, 32.000, 32.700, 33.000, 33.300, 33.900, 34.100, 34.300, 35.700, },
+{16.800, 18.900, 20.100, 22.400, 27.000, 27.000, 29.100, 32.700, 32.000, 32.800, 33.700, 33.100, 34.200, 35.900, 37.300, 37.800, },
+{16.800, 18.900, 20.500, 23.700, 25.800, 28.500, 30.600, 31.500, 32.000, 32.800, 32.900, 33.400, 34.400, 35.600, 35.600, 35.900, },
+{15.800, 15.800, 17.700, 21.700, 26.200, 28.600, 30.800, 33.100, 31.200, 31.500, 31.900, 32.400, 32.800, 33.700, 33.800, 34.100, },
+{15.800, 15.800, 17.100, 19.700, 25.300, 26.800, 29.000, 31.400, 30.000, 31.000, 31.100, 31.200, 31.500, 32.100, 32.500, 33.000, },
+{15.800, 15.800, 16.500, 17.900, 23.800, 25.100, 26.700, 29.000, 27.900, 29.000, 29.000, 29.100, 29.400, 30.000, 30.400, 31.200, },
+{15.800, 15.800, 16.100, 16.800, 23.000, 24.200, 25.600, 26.000, 26.800, 27.900, 27.900, 28.100, 28.400, 29.000, 29.400, 30.300, },
+{15.000, 15.000, 15.400, 16.100, 16.600, 17.900, 19.000, 21.100, 22.400, 23.100, 23.400, 23.900, 24.200, 24.800, 25.200, 26.000, },
+{15.000, 15.000, 15.000, 12.700, 14.800, 15.800, 16.900, 18.800, 20.100, 20.800, 21.100, 21.600, 22.000, 22.700, 23.100, 24.000, },
+{6.500, 7.600, 9.000, 11.300, 12.900, 13.700, 14.700, 16.400, 17.800, 18.500, 18.900, 19.400, 19.900, 20.600, 21.000, 21.900, },
+{5.900, 6.700, 7.800, 9.800, 11.000, 11.700, 12.600, 14.000, 15.500, 16.200, 16.600, 17.200, 17.700, 18.600, 19.000, 19.900, },
+{5.300, 5.800, 6.700, 8.400, 9.200, 9.600, 10.400, 11.700, 13.200, 13.900, 14.300, 15.000, 15.500, 16.500, 16.900, 17.800, },
+{4.800, 5.100, 5.800, 7.300, 7.800, 8.100, 8.800, 9.900, 11.500, 12.200, 12.600, 13.300, 13.900, 15.000, 15.300, 16.300, },
+{4.400, 4.400, 4.900, 6.200, 6.400, 6.500, 7.200, 8.100, 9.700, 10.400, 10.800, 11.600, 12.300, 13.400, 13.800, 14.700, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void nb2cannedignitionIatCorrTable() {
+ static const float hardCodedignitionIatCorrTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->ignitionIatCorrTable, hardCodedignitionIatCorrTable);
+}
+
+static void nb2cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{13.500, 22.000, 22.000, 19.700, 19.000, 19.000, 19.000, 21.000, 24.000, 24.000, 24.000, 23.500, 22.500, 22.800, 22.800, 22.200, },
+{40.000, 46.200, 37.700, 38.000, 48.000, 45.200, 43.100, 42.500, 35.400, 40.900, 45.300, 45.800, 37.600, 38.500, 36.300, 38.100, },
+{42.000, 40.200, 44.800, 41.100, 48.700, 44.700, 49.200, 47.400, 48.500, 57.200, 64.600, 73.700, 68.200, 60.000, 58.300, 56.500, },
+{41.400, 42.200, 45.600, 45.900, 51.900, 47.100, 50.800, 46.300, 48.700, 54.900, 68.600, 72.500, 72.800, 63.000, 61.400, 59.800, },
+{43.200, 44.800, 50.400, 52.800, 52.700, 48.800, 52.000, 50.700, 48.700, 54.700, 72.300, 71.400, 68.400, 66.000, 63.100, 60.100, },
+{49.500, 49.900, 52.600, 56.700, 52.500, 50.400, 54.500, 50.100, 47.600, 58.000, 74.100, 72.700, 70.300, 66.100, 64.200, 62.300, },
+{55.500, 56.400, 56.000, 57.100, 54.100, 52.000, 56.600, 48.000, 47.300, 58.000, 72.200, 74.300, 73.900, 70.600, 67.200, 63.800, },
+{60.900, 63.500, 61.400, 52.900, 55.600, 56.700, 59.400, 50.700, 49.200, 61.400, 77.300, 80.000, 74.300, 72.200, 67.900, 63.500, },
+{72.200, 69.200, 62.800, 56.500, 59.100, 61.600, 60.300, 52.700, 51.600, 68.200, 79.900, 77.900, 72.300, 68.600, 65.700, 63.100, },
+{74.500, 78.300, 69.800, 62.200, 61.200, 64.700, 64.900, 55.100, 57.400, 74.400, 81.900, 79.200, 77.100, 75.400, 67.900, 65.900, },
+{83.500, 79.600, 76.100, 65.300, 65.300, 65.300, 65.200, 64.000, 62.500, 76.600, 81.800, 82.500, 76.700, 77.300, 70.800, 69.300, },
+{73.000, 82.900, 88.000, 63.300, 62.900, 62.700, 66.300, 61.200, 66.400, 78.800, 80.000, 78.900, 75.200, 76.400, 72.700, 67.400, },
+{73.400, 78.700, 87.800, 66.600, 64.700, 67.300, 66.600, 61.700, 67.800, 78.100, 82.300, 83.000, 82.000, 81.400, 80.500, 78.200, },
+{69.700, 83.700, 76.900, 62.400, 65.100, 68.100, 65.600, 62.400, 68.700, 76.400, 83.000, 84.500, 83.200, 82.500, 81.300, 77.700, },
+{75.400, 81.100, 78.300, 71.600, 71.800, 72.700, 70.000, 70.100, 70.700, 76.400, 89.300, 90.000, 89.300, 82.500, 77.700, 72.900, },
+{78.000, 78.200, 78.700, 74.000, 73.300, 71.000, 71.300, 70.700, 73.000, 86.400, 89.000, 86.900, 86.300, 83.600, 80.300, 78.400, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void nb2cannedidleVeTable() {
+ static const float hardCodedidleVeTable[4][4] = {
+{41.000, 41.000, 41.000, 43.000, },
+{42.000, 40.000, 40.000, 43.300, },
+{42.000, 40.000, 45.000, 47.000, },
+{47.000, 45.000, 47.000, 47.000, },
+};
+ copyTable(config->idleVeTable, hardCodedidleVeTable);
+}
+
+static void nb2cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void nb2cannedinjectionPhase() {
+ static const float hardCodedinjectionPhase[16][16] = {
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+};
+ copyTable(config->injectionPhase, hardCodedinjectionPhase);
+}
+
+static void nb2cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.000, 15.000, 15.000, 15.000, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, },
+{13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.600, 13.600, 13.600, 13.600, 13.600, 13.600, },
+{13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.600, 13.600, 13.600, 13.600, 13.600, 13.600, },
+{13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.400, 13.400, 13.400, 13.400, 13.400, 13.400, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, },
+{12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, },
+{11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void nb2cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void nb2cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults.md b/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults.md
new file mode 100644
index 0000000..f53103d
--- /dev/null
+++ b/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults.md
@@ -0,0 +1,352 @@
+# MazdaMiataNB2-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=985
+
+```
+ // default 1.0
+ engineConfiguration->tChargeAirIncrLimit = 15;
+ // default 153.6
+ engineConfiguration->tChargeAirFlowMax = 165;
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_WASTED_SPARK;
+ // default 0.0
+ engineConfiguration->fixedTiming = 10;
+ // default 2.0
+ engineConfiguration->displacement = 1.838997;
+ // default "60/2"
+ engineConfiguration->trigger.type = TT_TOOTHED_WHEEL_36_1;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 76;
+ // default "Single Tooth"
+ engineConfiguration->vvtMode[0] = VVT_MIATA_NB;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 76;
+ // default 200.0
+ engineConfiguration->injector.flow = 265;
+ // default "None"
+ engineConfiguration->injectorCompensationMode = ICM_FixedRailPressure;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 400;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->injectorCorrectionPolynomial[4] = 8.2652E-39;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 0;
+ // default 0.0
+ engineConfiguration->tpsMin = 107;
+ // default 1000.0
+ engineConfiguration->tpsMax = 739;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 1000;
+ // default 1000.0
+ engineConfiguration->tps2SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps2SecondaryMax = 1000;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 5;
+ // default 65.0
+ engineConfiguration->mc33_hvolt = 0;
+ // default 13000.0
+ engineConfiguration->mc33_i_boost = 0;
+ // default 400.0
+ engineConfiguration->mc33_t_max_boost = 0;
+ // default 9400.0
+ engineConfiguration->mc33_i_peak = 0;
+ // default 700.0
+ engineConfiguration->mc33_t_peak_tot = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_peak_off = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_bypass = 0;
+ // default 3700.0
+ engineConfiguration->mc33_i_hold = 0;
+ // default 60.0
+ engineConfiguration->mc33_t_hold_off = 0;
+ // default 10000.0
+ engineConfiguration->mc33_t_hold_tot = 0;
+ // default "false"
+ engineConfiguration->clutchDownPinInverted = true;
+ // default 1.0
+ engineConfiguration->turboSpeedSensorMultiplier = 0;
+ // default 410.0
+ engineConfiguration->mapErrorDetectionTooHigh = 250;
+ // default "14Point7"
+ engineConfiguration->afr_type = ES_Custom;
+ // default 0.0
+ engineConfiguration->afr.v1 = 1;
+ // default 9.996
+ engineConfiguration->afr.value1 = 8.099976;
+ // default 5.0
+ engineConfiguration->afr.v2 = 4;
+ // default 19.992
+ engineConfiguration->afr.value2 = 17.8;
+ // default 0.0
+ engineConfiguration->egoValueShift = -0.200001;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 500;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 0;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 0;
+ // default "true"
+ engineConfiguration->stepperForceParkingEveryRestart = false;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 5;
+ // default 0.05
+ engineConfiguration->idleRpmPid.pFactor = 0.00649999;
+ // default 0.002
+ engineConfiguration->idleRpmPid.iFactor = 0.03;
+ // default 0.0
+ engineConfiguration->idle_derivativeFilterLoss = 0.08;
+ // default 0.0
+ engineConfiguration->idle_antiwindupFreq = 0.03;
+ // default 0.0
+ engineConfiguration->idleRpmPid.dFactor = 0.002;
+ // default -20.0
+ engineConfiguration->idleRpmPid.minValue = -8;
+ // default 20.0
+ engineConfiguration->idleRpmPid.maxValue = 76;
+ // default -20.0
+ engineConfiguration->idlerpmpid_iTermMin = -15;
+ // default 20.0
+ engineConfiguration->idlerpmpid_iTermMax = 30;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 5;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 1;
+ // default 300.0
+ engineConfiguration->idlePidRpmUpperLimit = 350;
+ // default 50.0
+ engineConfiguration->idlePidRpmDeadZone = 65;
+ // default "false"
+ engineConfiguration->useSeparateAdvanceForIdle = true;
+ // default "false"
+ engineConfiguration->useSeparateVeForIdle = true;
+ // default "Open Loop"
+ engineConfiguration->idleMode = IM_AUTO;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default 0.1
+ engineConfiguration->idleTimingPid.pFactor = 0.01;
+ // default 10.0
+ engineConfiguration->idleTimingPid.maxValue = 12;
+ // default 95.0
+ engineConfiguration->fanOnTemperature = 97;
+ // default 91.0
+ engineConfiguration->fanOffTemperature = 94;
+ // default "false"
+ engineConfiguration->enableFan1WithAc = true;
+ // default 95.0
+ engineConfiguration->fan2OnTemperature = 99;
+ // default 91.0
+ engineConfiguration->fan2OffTemperature = 94;
+ // default "false"
+ engineConfiguration->enableFan2WithAc = true;
+ // default 5000.0
+ engineConfiguration->maxAcRpm = 5200;
+ // default 75.0
+ engineConfiguration->maxAcTps = 70;
+ // default 1.0
+ engineConfiguration->tachPulsePerRev = 2;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 87.5
+ engineConfiguration->cylinderBore = 83;
+ // default 0.0
+ engineConfiguration->knockBandCustom = 13.80627;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 0;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0;
+ // default 35.0
+ engineConfiguration->stft.maxOverrunLoad = 30;
+ // default "false"
+ engineConfiguration->fuelClosedLoopCorrectionEnabled = true;
+ // default 60.0
+ engineConfiguration->stft.startupDelay = 25;
+ // default 60.0
+ engineConfiguration->stft.minClt = 80;
+ // default 12.0
+ engineConfiguration->stft.minAfr = 10.5;
+ // default 17.0
+ engineConfiguration->stft.maxAfr = 18;
+ // default 0.5
+ engineConfiguration->stft.deadband = 0;
+ // default 0.0
+ engineConfiguration->auxPid[0].dFactor = 0.002;
+ // default 10.0
+ engineConfiguration->auxPid[0].minValue = 20;
+ // default 90.0
+ engineConfiguration->auxPid[1].maxValue = 0;
+ // default "false"
+ engineConfiguration->isAlternatorControlEnabled = true;
+ // default 14.0
+ engineConfiguration->targetVBatt = 14.19995;
+ // default 0.0
+ engineConfiguration->alternatorControl.offset = 20;
+ // default 30.0
+ engineConfiguration->alternatorControl.pFactor = 16;
+ // default 0.0
+ engineConfiguration->alternatorControl.iFactor = 8;
+ // default 0.0
+ engineConfiguration->alternatorControl.dFactor = 0.1;
+ // default 3.0
+ engineConfiguration->vssFilterReciprocal = 5;
+ // default 1000.0
+ engineConfiguration->driveWheelRevPerKm = 570;
+ // default 3.73
+ engineConfiguration->vssGearRatio = 4.1;
+ // default 21.0
+ engineConfiguration->vssToothCount = 1;
+ // default "BMW_e46"
+ engineConfiguration->canVssNbcType = W202;
+ // default 1.0
+ engineConfiguration->finalGearRatio = 4.1;
+ // default 0.0
+ engineConfiguration->totalGearsCount = 5;
+ // default 0.0
+ engineConfiguration->gearRatio[0] = 3.14;
+ // default 0.0
+ engineConfiguration->gearRatio[1] = 1.89;
+ // default 0.0
+ engineConfiguration->gearRatio[2] = 1.33;
+ // default 0.0
+ engineConfiguration->gearRatio[3] = 1;
+ // default 0.0
+ engineConfiguration->gearRatio[4] = 0.81;
+ // default "500kbps"
+ engineConfiguration->can2BaudRate = B100KBPS;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_TPS_ACCEL;
+ // default 7000.0
+ engineConfiguration->rpmHardLimit = 7200;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 0;
+ // default 27.0
+ engineConfiguration->cranking.baseFuel = 27.5;
+ // default 50.0
+ engineConfiguration->crankingIACposition = 33;
+ // default 200.0
+ engineConfiguration->afterCrankingIACtaperDuration = 189;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 6.0
+ engineConfiguration->ignitionDwellForCrankingMs = 4;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default "true"
+ engineConfiguration->isFasterEngineSpinUpEnabled = false;
+ // default 550.0
+ engineConfiguration->cranking.rpm = 400;
+ // default 0.0
+ engineConfiguration->tpsAccelLookback = 0.2;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 4;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default 0.3
+ engineConfiguration->wwaeTau = 0.15;
+ // default 0.0
+ engineConfiguration->scriptSetting[0] = 5000;
+ // default 2.0
+ engineConfiguration->issFilterReciprocal = 0;
+ // default 1.0
+ engineConfiguration->tcuInputSpeedSensorTeeth = 0;
+ // default 100.0
+ engineConfiguration->etbMaximumPosition = 0;
+ // default "Launch Button"
+ engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
+ // default 30.0
+ engineConfiguration->launchSpeedThreshold = 1;
+ // default 3000.0
+ engineConfiguration->launchRpm = 3500;
+ // default "false"
+ engineConfiguration->enableLaunchRetard = true;
+ // default 0.0
+ engineConfiguration->launchTimingRetard = -40;
+ // default "false"
+ engineConfiguration->launchSmoothRetard = true;
+ // default "false"
+ engineConfiguration->launchSparkCutEnable = true;
+ // default "Switch Input"
+ engineConfiguration->antiLagActivationMode = ALWAYS_ON_ANTILAG;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2250;
+ // default 1300.0
+ engineConfiguration->coastingFuelCutRpmLow = 1400;
+ // default 2.0
+ engineConfiguration->coastingFuelCutTps = 1;
+ // default "Zero"
+ engineConfiguration->gppwm[0].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[1].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[2].loadAxis = GPPWM_Tps;
+ // default "Zero"
+ engineConfiguration->gppwm[3].loadAxis = GPPWM_Tps;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ nb2cannedtpsTpsAccelTable();
+ nb2cannedboostTableOpenLoop();
+ nb2cannedboostTableClosedLoop();
+ nb2cannedvvtTable1();
+ nb2cannedscriptTable4();
+ nb2cannedignitionTable();
+ nb2cannedignitionIatCorrTable();
+ nb2cannedveTable();
+ nb2cannedidleVeTable();
+ nb2cannedmapEstimateTable();
+ nb2cannedinjectionPhase();
+ nb2cannedlambdaTable();
+ nb2cannedtcuSolenoidTable();
+ nb2cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults_methods.md b/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..1a633f0
--- /dev/null
+++ b/generated/canned-tunes/MazdaMiataNB2-comparing-against-global-defaults_methods.md
@@ -0,0 +1,230 @@
+```
+static void nb2cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{1.484, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{1.822, 1.649, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.103, 2.024, 1.653, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.257, 2.337, 2.024, 1.649, 0.000, 0.000, 0.000, 0.000, },
+{2.380, 2.508, 2.337, 2.024, 1.649, 0.000, 0.000, 0.000, },
+{2.467, 2.645, 2.508, 2.337, 2.024, 1.649, 0.000, 0.000, },
+{2.586, 2.467, 2.380, 2.257, 2.103, 1.822, 1.484, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void nb2cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void nb2cannedboostTableClosedLoop() {
+ static const float hardCodedboostTableClosedLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableClosedLoop, hardCodedboostTableClosedLoop);
+}
+
+static void nb2cannedvvtTable1() {
+ static const float hardCodedvvtTable1[8][8] = {
+{0.000, 0.000, 10.000, 10.000, 10.000, 10.000, 0.000, 0.000, },
+{0.000, 0.000, 15.000, 15.000, 15.000, 15.000, 0.000, 0.000, },
+{0.000, 0.000, 20.000, 20.000, 20.000, 18.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+{6.000, 12.000, 30.000, 25.000, 25.000, 15.000, 12.000, 8.000, },
+};
+ copyTable(config->vvtTable1, hardCodedvvtTable1);
+}
+
+static void nb2cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void nb2cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{16.000, 16.000, 16.000, 16.000, 16.000, 16.000, 15.000, 6.100, -3.000, -3.000, -3.000, -3.000, -2.000, -2.000, -2.000, -2.000, },
+{16.000, 10.000, 10.000, 20.000, 24.000, 24.000, 24.000, 26.700, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{16.000, 10.000, 10.000, 20.000, 26.700, 26.400, 28.500, 31.200, 32.000, 32.700, 33.000, 33.300, 33.900, 34.100, 34.300, 35.700, },
+{16.800, 18.900, 20.100, 22.400, 27.000, 27.000, 29.100, 32.700, 32.000, 32.800, 33.700, 33.100, 34.200, 35.900, 37.300, 37.800, },
+{16.800, 18.900, 20.500, 23.700, 25.800, 28.500, 30.600, 31.500, 32.000, 32.800, 32.900, 33.400, 34.400, 35.600, 35.600, 35.900, },
+{15.800, 15.800, 17.700, 21.700, 26.200, 28.600, 30.800, 33.100, 31.200, 31.500, 31.900, 32.400, 32.800, 33.700, 33.800, 34.100, },
+{15.800, 15.800, 17.100, 19.700, 25.300, 26.800, 29.000, 31.400, 30.000, 31.000, 31.100, 31.200, 31.500, 32.100, 32.500, 33.000, },
+{15.800, 15.800, 16.500, 17.900, 23.800, 25.100, 26.700, 29.000, 27.900, 29.000, 29.000, 29.100, 29.400, 30.000, 30.400, 31.200, },
+{15.800, 15.800, 16.100, 16.800, 23.000, 24.200, 25.600, 26.000, 26.800, 27.900, 27.900, 28.100, 28.400, 29.000, 29.400, 30.300, },
+{15.000, 15.000, 15.400, 16.100, 16.600, 17.900, 19.000, 21.100, 22.400, 23.100, 23.400, 23.900, 24.200, 24.800, 25.200, 26.000, },
+{15.000, 15.000, 15.000, 12.700, 14.800, 15.800, 16.900, 18.800, 20.100, 20.800, 21.100, 21.600, 22.000, 22.700, 23.100, 24.000, },
+{6.500, 7.600, 9.000, 11.300, 12.900, 13.700, 14.700, 16.400, 17.800, 18.500, 18.900, 19.400, 19.900, 20.600, 21.000, 21.900, },
+{5.900, 6.700, 7.800, 9.800, 11.000, 11.700, 12.600, 14.000, 15.500, 16.200, 16.600, 17.200, 17.700, 18.600, 19.000, 19.900, },
+{5.300, 5.800, 6.700, 8.400, 9.200, 9.600, 10.400, 11.700, 13.200, 13.900, 14.300, 15.000, 15.500, 16.500, 16.900, 17.800, },
+{4.800, 5.100, 5.800, 7.300, 7.800, 8.100, 8.800, 9.900, 11.500, 12.200, 12.600, 13.300, 13.900, 15.000, 15.300, 16.300, },
+{4.400, 4.400, 4.900, 6.200, 6.400, 6.500, 7.200, 8.100, 9.700, 10.400, 10.800, 11.600, 12.300, 13.400, 13.800, 14.700, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void nb2cannedignitionIatCorrTable() {
+ static const float hardCodedignitionIatCorrTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->ignitionIatCorrTable, hardCodedignitionIatCorrTable);
+}
+
+static void nb2cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{13.500, 22.000, 22.000, 19.700, 19.000, 19.000, 19.000, 21.000, 24.000, 24.000, 24.000, 23.500, 22.500, 22.800, 22.800, 22.200, },
+{40.000, 46.200, 37.700, 38.000, 48.000, 45.200, 43.100, 42.500, 35.400, 40.900, 45.300, 45.800, 37.600, 38.500, 36.300, 38.100, },
+{42.000, 40.200, 44.800, 41.100, 48.700, 44.700, 49.200, 47.400, 48.500, 57.200, 64.600, 73.700, 68.200, 60.000, 58.300, 56.500, },
+{41.400, 42.200, 45.600, 45.900, 51.900, 47.100, 50.800, 46.300, 48.700, 54.900, 68.600, 72.500, 72.800, 63.000, 61.400, 59.800, },
+{43.200, 44.800, 50.400, 52.800, 52.700, 48.800, 52.000, 50.700, 48.700, 54.700, 72.300, 71.400, 68.400, 66.000, 63.100, 60.100, },
+{49.500, 49.900, 52.600, 56.700, 52.500, 50.400, 54.500, 50.100, 47.600, 58.000, 74.100, 72.700, 70.300, 66.100, 64.200, 62.300, },
+{55.500, 56.400, 56.000, 57.100, 54.100, 52.000, 56.600, 48.000, 47.300, 58.000, 72.200, 74.300, 73.900, 70.600, 67.200, 63.800, },
+{60.900, 63.500, 61.400, 52.900, 55.600, 56.700, 59.400, 50.700, 49.200, 61.400, 77.300, 80.000, 74.300, 72.200, 67.900, 63.500, },
+{72.200, 69.200, 62.800, 56.500, 59.100, 61.600, 60.300, 52.700, 51.600, 68.200, 79.900, 77.900, 72.300, 68.600, 65.700, 63.100, },
+{74.500, 78.300, 69.800, 62.200, 61.200, 64.700, 64.900, 55.100, 57.400, 74.400, 81.900, 79.200, 77.100, 75.400, 67.900, 65.900, },
+{83.500, 79.600, 76.100, 65.300, 65.300, 65.300, 65.200, 64.000, 62.500, 76.600, 81.800, 82.500, 76.700, 77.300, 70.800, 69.300, },
+{73.000, 82.900, 88.000, 63.300, 62.900, 62.700, 66.300, 61.200, 66.400, 78.800, 80.000, 78.900, 75.200, 76.400, 72.700, 67.400, },
+{73.400, 78.700, 87.800, 66.600, 64.700, 67.300, 66.600, 61.700, 67.800, 78.100, 82.300, 83.000, 82.000, 81.400, 80.500, 78.200, },
+{69.700, 83.700, 76.900, 62.400, 65.100, 68.100, 65.600, 62.400, 68.700, 76.400, 83.000, 84.500, 83.200, 82.500, 81.300, 77.700, },
+{75.400, 81.100, 78.300, 71.600, 71.800, 72.700, 70.000, 70.100, 70.700, 76.400, 89.300, 90.000, 89.300, 82.500, 77.700, 72.900, },
+{78.000, 78.200, 78.700, 74.000, 73.300, 71.000, 71.300, 70.700, 73.000, 86.400, 89.000, 86.900, 86.300, 83.600, 80.300, 78.400, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void nb2cannedidleVeTable() {
+ static const float hardCodedidleVeTable[4][4] = {
+{41.000, 41.000, 41.000, 43.000, },
+{42.000, 40.000, 40.000, 43.300, },
+{42.000, 40.000, 45.000, 47.000, },
+{47.000, 45.000, 47.000, 47.000, },
+};
+ copyTable(config->idleVeTable, hardCodedidleVeTable);
+}
+
+static void nb2cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void nb2cannedinjectionPhase() {
+ static const float hardCodedinjectionPhase[16][16] = {
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+};
+ copyTable(config->injectionPhase, hardCodedinjectionPhase);
+}
+
+static void nb2cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.400, 15.400, 15.400, 15.400, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 15.000, 15.000, 15.000, 15.000, 14.500, 14.200, 14.200, 14.200, 14.200, 14.200, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, },
+{13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.600, 13.600, 13.600, 13.600, 13.600, 13.600, },
+{13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.800, 13.600, 13.600, 13.600, 13.600, 13.600, 13.600, },
+{13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.700, 13.400, 13.400, 13.400, 13.400, 13.400, 13.400, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, 12.500, },
+{12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, 12.000, },
+{11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, 11.500, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void nb2cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void nb2cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/PB-comparing-against-current-PB-default.md b/generated/canned-tunes/PB-comparing-against-current-PB-default.md
new file mode 100644
index 0000000..cf7638c
--- /dev/null
+++ b/generated/canned-tunes/PB-comparing-against-current-PB-default.md
@@ -0,0 +1,48 @@
+# PB-comparing-against-current-PB-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1620
+
+```
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.34
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.74;
+ // default 1.86
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 2.28;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default "Launch Button"
+ engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
+
+
+ pbcannedboostTableOpenLoop();
+ pbcannedscriptTable4();
+ pbcannedlambdaTable();
+ pbcannedtcuSolenoidTable();
+```
diff --git a/generated/canned-tunes/PB-comparing-against-current-PB-default_methods.md b/generated/canned-tunes/PB-comparing-against-current-PB-default_methods.md
new file mode 100644
index 0000000..e41cb68
--- /dev/null
+++ b/generated/canned-tunes/PB-comparing-against-current-PB-default_methods.md
@@ -0,0 +1,64 @@
+```
+static void pbcannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void pbcannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void pbcannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void pbcannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+```
diff --git a/generated/canned-tunes/PB-comparing-against-global-defaults.md b/generated/canned-tunes/PB-comparing-against-global-defaults.md
new file mode 100644
index 0000000..bdd2975
--- /dev/null
+++ b/generated/canned-tunes/PB-comparing-against-global-defaults.md
@@ -0,0 +1,141 @@
+# PB-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1620
+
+```
+ // default "End of injection"
+ engineConfiguration->injectionTimingMode = Center;
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
+ // default 2.0
+ engineConfiguration->displacement = 1.6;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 90;
+ // default "Inactive"
+ engineConfiguration->vvtMode[1] = VVT_SINGLE_TOOTH;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 227;
+ // default 0.0
+ engineConfiguration->vvtOffsets[1] = 50;
+ // default "false"
+ engineConfiguration->isPhaseSyncRequiredForIgnition = true;
+ // default 200.0
+ engineConfiguration->injector.flow = 1214;
+ // default "Low"
+ engineConfiguration->injectorPressureType = IPT_High;
+ // default "None"
+ engineConfiguration->injectorCompensationMode = ICM_SensedRailPressure;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 10000;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 0.0
+ engineConfiguration->tpsMin = 98;
+ // default 1000.0
+ engineConfiguration->tpsMax = 926;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 891;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 69;
+ // default 0.0
+ engineConfiguration->throttlePedalUpVoltage = 0.73;
+ // default 5.0
+ engineConfiguration->throttlePedalWOTVoltage = 4;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.74;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 2.28;
+ // default 0.0
+ engineConfiguration->highPressureFuel.v1 = 0.5;
+ // default 0.0
+ engineConfiguration->highPressureFuel.v2 = 4.5;
+ // default 0.0
+ engineConfiguration->highPressureFuel.value2 = 20000;
+ // default 0.0
+ engineConfiguration->mapLowValueVoltage = 0.79;
+ // default 5.0
+ engineConfiguration->mapHighValueVoltage = 4;
+ // default "false"
+ engineConfiguration->enableAemXSeries = true;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 6;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 550.0
+ engineConfiguration->vvtControlMinRpm = 1500;
+ // default 0.0
+ engineConfiguration->totalGearsCount = 5;
+ // default 0.0
+ engineConfiguration->gearRatio[0] = 12;
+ // default 0.0
+ engineConfiguration->gearRatio[1] = 6;
+ // default 0.0
+ engineConfiguration->gearRatio[2] = 4.4;
+ // default 0.0
+ engineConfiguration->gearRatio[3] = 2.4;
+ // default 0.0
+ engineConfiguration->gearRatio[4] = 1;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default "Simultaneous"
+ engineConfiguration->crankingInjectionMode = IM_SEQUENTIAL;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0;
+ // default 0.3
+ engineConfiguration->wwaeTau = 0;
+ // default 0.3
+ engineConfiguration->wwaeBeta = 0;
+ // default 1.0
+ engineConfiguration->etb.pFactor = 8.8944;
+ // default 10.0
+ engineConfiguration->etb.iFactor = 70.2307;
+ // default 0.05
+ engineConfiguration->etb.dFactor = 0.1855;
+ // default "false"
+ engineConfiguration->disableEtbWhenEngineStopped = true;
+ // default "Launch Button"
+ engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
+ // default "false"
+ engineConfiguration->rethrowHardFault = true;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 4;
+ // default 5.0
+ engineConfiguration->mc33_hpfp_i_peak = 10;
+ // default 3.0
+ engineConfiguration->mc33_hpfp_i_hold = 4;
+
+
+ pbcannedboostTableOpenLoop();
+ pbcannedvvtTable1();
+ pbcannedvvtTable2();
+ pbcannedscriptTable4();
+ pbcannedignitionTable();
+ pbcannedveTable();
+ pbcannedinjectionPhase();
+ pbcannedlambdaTable();
+ pbcannedtcuSolenoidTable();
+```
diff --git a/generated/canned-tunes/PB-comparing-against-global-defaults_methods.md b/generated/canned-tunes/PB-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..5da58e6
--- /dev/null
+++ b/generated/canned-tunes/PB-comparing-against-global-defaults_methods.md
@@ -0,0 +1,158 @@
+```
+static void pbcannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, 29.000, },
+{43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, 43.000, },
+{57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, 57.000, },
+{71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void pbcannedvvtTable1() {
+ static const float hardCodedvvtTable1[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
+{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
+{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
+{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
+};
+ copyTable(config->vvtTable1, hardCodedvvtTable1);
+}
+
+static void pbcannedvvtTable2() {
+ static const float hardCodedvvtTable2[8][8] = {
+{50.000, 50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, 40.000, },
+{50.000, 50.000, 50.000, 50.000, 40.000, 40.000, 40.000, 40.000, },
+};
+ copyTable(config->vvtTable2, hardCodedvvtTable2);
+}
+
+static void pbcannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void pbcannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{12.200, 14.200, 18.100, 23.300, 29.900, 36.400, 39.200, 40.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, },
+{12.100, 14.000, 17.800, 22.900, 29.300, 35.600, 39.000, 39.800, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, },
+{11.800, 13.700, 10.000, 14.900, 28.600, 34.800, 38.700, 39.500, 39.500, 39.500, 39.500, 39.500, 41.000, 41.000, 41.000, 41.000, },
+{11.600, 13.400, 12.300, 17.100, 28.000, 33.900, 38.500, 39.300, 39.300, 39.300, 39.300, 39.300, 40.000, 40.000, 40.000, 40.000, },
+{4.400, 6.200, 9.700, 14.400, 20.300, 26.100, 31.200, 32.000, 32.000, 32.000, 32.000, 32.000, 32.000, 32.000, 32.000, 32.000, },
+{0.200, 1.900, 5.300, 9.800, 11.600, 15.600, 19.100, 20.100, 20.600, 20.700, 20.900, 21.000, 21.100, 21.200, 21.400, 21.600, },
+{-0.100, 1.600, 5.600, 9.200, 7.900, 10.000, 11.900, 13.200, 14.200, 14.500, 14.700, 14.900, 15.200, 15.500, 15.700, 16.200, },
+{-3.900, -2.200, 1.600, 5.200, 6.200, 6.500, 6.800, 8.300, 9.800, 10.200, 10.600, 10.900, 11.300, 11.700, 12.100, 12.800, },
+{-5.900, -4.300, -0.700, 2.600, 3.100, 3.500, 3.800, 5.300, 6.800, 7.200, 7.600, 7.900, 8.300, 8.700, 9.100, 9.800, },
+{-7.800, -6.500, -3.100, 0.100, 0.100, 0.600, 0.900, 2.400, 3.900, 4.300, 4.700, 5.000, 5.400, 5.800, 6.200, 6.900, },
+{-9.800, -8.600, -5.500, -2.500, -3.000, -2.400, -2.100, -0.600, 0.900, 1.300, 1.700, 2.000, 2.400, 2.800, 3.200, 3.900, },
+{-11.800, -10.700, -7.900, -5.000, -6.100, -5.400, -5.100, -3.600, -2.100, -1.700, -1.300, -1.000, -0.600, -0.200, 0.200, 0.900, },
+{-13.800, -12.800, -10.300, -7.600, -9.100, -8.400, -8.100, -6.600, -5.100, -4.700, -4.300, -4.000, -3.600, -3.200, -2.800, -2.100, },
+{-15.000, -14.900, -12.700, -10.100, -12.200, -11.300, -11.000, -9.500, -8.000, -7.600, -7.200, -6.900, -6.500, -6.100, -5.700, -5.000, },
+{-15.000, -15.000, -15.000, -12.700, -15.000, -14.300, -14.000, -12.500, -11.000, -10.600, -10.200, -9.900, -9.500, -9.100, -8.700, -8.000, },
+{-15.000, -15.000, -15.000, -15.000, -15.000, -15.000, -15.000, -15.000, -14.000, -13.600, -13.200, -12.900, -12.500, -12.100, -11.700, -11.000, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void pbcannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{70.300, 70.300, 70.400, 70.500, 70.600, 70.600, 70.300, 29.900, 29.800, 29.900, 30.400, 31.400, 33.000, 35.100, 37.700, 40.900, },
+{70.800, 71.500, 72.100, 72.900, 73.300, 72.800, 72.000, 31.300, 31.200, 31.500, 32.200, 33.500, 35.300, 37.700, 40.500, 43.900, },
+{71.700, 72.900, 74.000, 74.900, 74.900, 74.000, 73.000, 82.300, 82.100, 82.400, 83.200, 84.500, 86.300, 88.700, 91.600, 95.000, },
+{75.100, 77.400, 78.500, 78.600, 77.700, 76.200, 75.000, 84.100, 84.000, 84.200, 85.100, 86.400, 88.300, 90.700, 93.600, 97.100, },
+{80.400, 82.100, 82.300, 81.500, 79.900, 78.200, 76.900, 86.400, 86.200, 86.500, 87.400, 88.700, 90.600, 93.000, 96.000, 99.500, },
+{85.000, 85.500, 85.000, 83.700, 82.000, 80.100, 78.700, 88.600, 88.500, 88.700, 89.600, 91.000, 92.900, 95.300, 98.400, 101.900, },
+{88.500, 88.200, 87.300, 85.800, 83.900, 82.000, 80.600, 90.900, 90.700, 91.000, 91.900, 93.200, 95.200, 97.700, 100.700, 104.300, },
+{86.200, 85.400, 84.300, 82.700, 80.800, 78.900, 77.600, 93.100, 93.000, 93.200, 94.100, 95.500, 97.500, 100.000, 103.100, 106.700, },
+{105.600, 104.600, 103.400, 101.700, 99.800, 97.800, 96.400, 95.400, 95.200, 95.500, 96.400, 97.800, 99.800, 102.300, 105.500, 109.100, },
+{113.400, 112.100, 110.800, 109.000, 106.900, 104.800, 103.300, 102.300, 102.100, 102.400, 103.300, 104.800, 106.900, 109.600, 112.900, 116.800, },
+{121.400, 120.000, 118.600, 116.600, 114.400, 112.200, 110.600, 109.500, 109.300, 109.600, 110.600, 112.200, 114.400, 117.300, 120.800, 124.900, },
+{127.600, 126.500, 125.100, 123.000, 120.700, 118.300, 116.600, 115.500, 115.300, 115.600, 116.600, 118.300, 120.700, 123.700, 127.400, 127.600, },
+{127.600, 127.600, 127.600, 127.600, 125.700, 123.300, 121.500, 120.400, 120.100, 120.500, 121.500, 123.300, 125.700, 127.600, 127.600, 127.600, },
+{127.600, 127.600, 127.600, 127.600, 127.600, 127.000, 125.200, 124.000, 123.800, 124.200, 125.200, 127.000, 127.600, 127.600, 127.600, 127.600, },
+{127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 126.500, 126.300, 126.700, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, },
+{127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void pbcannedinjectionPhase() {
+ static const float hardCodedinjectionPhase[16][16] = {
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
+};
+ copyTable(config->injectionPhase, hardCodedinjectionPhase);
+}
+
+static void pbcannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
+{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
+{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
+{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
+{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
+{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
+{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
+{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
+{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
+{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void pbcannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+```
diff --git a/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default.md b/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default.md
new file mode 100644
index 0000000..2dc997f
--- /dev/null
+++ b/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default.md
@@ -0,0 +1,344 @@
+# m111-alex-comparing-against-current-m111-alex-default
+
+// canned tune https://rusefi.com/online/view.php?msq=1622
+
+```
+ // default 0.098
+ engineConfiguration->tChargeAirCoefMin = 0.4;
+ // default 0.902
+ engineConfiguration->tChargeAirCoefMax = 0.889999;
+ // default 153.6
+ engineConfiguration->tChargeAirFlowMax = 220;
+ // default "Sequential"
+ engineConfiguration->injectionMode = IM_BATCH;
+ // default "Individual Coils"
+ engineConfiguration->ignitionMode = IM_WASTED_SPARK;
+ // default 0.0
+ engineConfiguration->fixedTiming = 10;
+ // default 2.295
+ engineConfiguration->displacement = 2.2;
+ // default 469.0
+ engineConfiguration->globalTriggerAngleOffset = 72;
+ // default 40.0
+ engineConfiguration->camDecoder2jzPrecision = 25;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 0;
+ // default 196.0
+ engineConfiguration->injector.flow = 222;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 0;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 5;
+ // default 891.0
+ engineConfiguration->tpsMin = 896;
+ // default 69.0
+ engineConfiguration->tpsMax = 39;
+ // default 98.0
+ engineConfiguration->tps1SecondaryMin = 99;
+ // default 926.0
+ engineConfiguration->tps1SecondaryMax = 911;
+ // default 1000.0
+ engineConfiguration->tps2SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps2SecondaryMax = 1000;
+ // default 0.38
+ engineConfiguration->throttlePedalUpVoltage = 0.326213;
+ // default 4.77
+ engineConfiguration->throttlePedalWOTVoltage = 4.58342;
+ // default 4.64
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.137012;
+ // default 2.47
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 2.082364;
+ // default 65.0
+ engineConfiguration->mc33_hvolt = 0;
+ // default 13000.0
+ engineConfiguration->mc33_i_boost = 0;
+ // default 400.0
+ engineConfiguration->mc33_t_max_boost = 0;
+ // default 9400.0
+ engineConfiguration->mc33_i_peak = 0;
+ // default 700.0
+ engineConfiguration->mc33_t_peak_tot = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_peak_off = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_bypass = 0;
+ // default 3700.0
+ engineConfiguration->mc33_i_hold = 0;
+ // default 60.0
+ engineConfiguration->mc33_t_hold_off = 0;
+ // default 10000.0
+ engineConfiguration->mc33_t_hold_tot = 0;
+ // default 1.0
+ engineConfiguration->turboSpeedSensorMultiplier = 0;
+ // default 0.3
+ engineConfiguration->mapLowValueVoltage = 0.2;
+ // default 4.65
+ engineConfiguration->mapHighValueVoltage = 4.950012;
+ // default 410.0
+ engineConfiguration->mapErrorDetectionTooHigh = 250;
+ // default 1.0
+ engineConfiguration->mapMinBufferLength = 2;
+ // default 0.0
+ engineConfiguration->baroSensor.lowValue = 38.5;
+ // default 500.0
+ engineConfiguration->baroSensor.highValue = 250;
+ // default "false"
+ engineConfiguration->enableAemXSeries = true;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 10;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 150;
+ // default "true"
+ engineConfiguration->stepperForceParkingEveryRestart = false;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 10;
+ // default 0.05
+ engineConfiguration->idleRpmPid.pFactor = 0.002;
+ // default 0.002
+ engineConfiguration->idleRpmPid.iFactor = 0.004;
+ // default -20.0
+ engineConfiguration->idleRpmPid.minValue = -10;
+ // default 20.0
+ engineConfiguration->idleRpmPid.maxValue = 15;
+ // default -20.0
+ engineConfiguration->idlerpmpid_iTermMin = -100;
+ // default 20.0
+ engineConfiguration->idlerpmpid_iTermMax = 100;
+ // default 0.0
+ engineConfiguration->pidExtraForLowRpm = 45;
+ // default "false"
+ engineConfiguration->useIacPidMultTable = true;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 2;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 0;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 4;
+ // default 300.0
+ engineConfiguration->idlePidRpmUpperLimit = 450;
+ // default 50.0
+ engineConfiguration->idlePidRpmDeadZone = 10;
+ // default "Open Loop"
+ engineConfiguration->idleMode = IM_AUTO;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default -10.0
+ engineConfiguration->idleTimingPid.minValue = -15;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default 4.0
+ engineConfiguration->startUpFuelPumpDuration = 1;
+ // default 3.0
+ engineConfiguration->startCrankingDuration = 5;
+ // default 0.0
+ engineConfiguration->knockBandCustom = 12.80005;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 5;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0.1;
+ // default 1000.0
+ engineConfiguration->stft.maxIdleRegionRpm = 900;
+ // default 60.0
+ engineConfiguration->stft.startupDelay = 90;
+ // default 60.0
+ engineConfiguration->stft.minClt = 70;
+ // default 12.0
+ engineConfiguration->stft.minAfr = 10;
+ // default 6000.0
+ engineConfiguration->vvtActivationDelayMs = 0;
+ // default 500.0
+ engineConfiguration->vvtControlMinRpm = 550;
+ // default 33.0
+ engineConfiguration->auxPid[0].offset = 0;
+ // default 2.0
+ engineConfiguration->auxPid[0].pFactor = 0;
+ // default 0.005
+ engineConfiguration->auxPid[0].iFactor = 0;
+ // default 10.0
+ engineConfiguration->auxPid[1].minValue = 0;
+ // default 90.0
+ engineConfiguration->auxPid[1].maxValue = 0;
+ // default 0.0
+ engineConfiguration->alternatorControl.minValue = 10;
+ // default 3.0
+ engineConfiguration->vssFilterReciprocal = 10;
+ // default 1000.0
+ engineConfiguration->driveWheelRevPerKm = 500;
+ // default 1.0
+ engineConfiguration->finalGearRatio = 0;
+ // default 38400.0
+ engineConfiguration->tunerStudioSerialSpeed = 115200;
+ // default "500kbps"
+ engineConfiguration->can2BaudRate = B100KBPS;
+ // default 0.0
+ engineConfiguration->auxSerialSpeed = 115200;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_STEPPER_IDLE_CONTROL;
+ // default 7000.0
+ engineConfiguration->rpmHardLimit = 6200;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 0.0
+ engineConfiguration->etbRevLimitStart = 6100;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 200;
+ // default "Sequential"
+ engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;
+ // default 27.0
+ engineConfiguration->cranking.baseFuel = 36;
+ // default 200.0
+ engineConfiguration->afterCrankingIACtaperDuration = 250;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 6.0
+ engineConfiguration->crankingTimingAngle = 3;
+ // default 6.0
+ engineConfiguration->ignitionDwellForCrankingMs = 5;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default 0.0
+ engineConfiguration->tpsAccelLookback = 0.3;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 5;
+ // default 0.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 12;
+ // default 0.0
+ engineConfiguration->tpsAccelFractionPeriod = 3;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0.3;
+ // default 0.3
+ engineConfiguration->wwaeTau = 0.25;
+ // default 0.3
+ engineConfiguration->wwaeBeta = 0.35;
+ // default 0.0
+ engineConfiguration->scriptSetting[0] = 60;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_None;
+ // default 5.12
+ engineConfiguration->etb.pFactor = 6.2437;
+ // default 47.0
+ engineConfiguration->etb.iFactor = 82.52869;
+ // default 0.088
+ engineConfiguration->etb.dFactor = 0.0761765;
+ // default -100.0
+ engineConfiguration->etb.minValue = -20;
+ // default -30.0
+ engineConfiguration->etb_iTermMin = -25;
+ // default 800.0
+ engineConfiguration->etbFreq = 2000;
+ // default 100.0
+ engineConfiguration->etbMaximumPosition = 97;
+ // default "false"
+ engineConfiguration->launchControlEnabled = true;
+ // default 30.0
+ engineConfiguration->launchSpeedThreshold = 15;
+ // default 3000.0
+ engineConfiguration->launchRpm = 3500;
+ // default "false"
+ engineConfiguration->enableLaunchRetard = true;
+ // default 0.0
+ engineConfiguration->launchTimingRetard = 10;
+ // default "false"
+ engineConfiguration->launchFuelCutEnable = true;
+ // default "Switch Input"
+ engineConfiguration->antiLagActivationMode = ALWAYS_ON_ANTILAG;
+ // default 60.0
+ engineConfiguration->coastingFuelCutClt = 30;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2000;
+ // default 2.0
+ engineConfiguration->coastingFuelCutTps = 5;
+ // default "true"
+ engineConfiguration->watchOutForLinearTime = false;
+ // default 250.0
+ engineConfiguration->gppwm[0].pwmFrequency = 10;
+ // default 0.0
+ engineConfiguration->gppwm[0].dutyIfError = 10;
+ // default "Zero"
+ engineConfiguration->gppwm[0].loadAxis = GPPWM_Clt;
+ // default 250.0
+ engineConfiguration->gppwm[1].pwmFrequency = 125;
+ // default "Zero"
+ engineConfiguration->gppwm[1].loadAxis = GPPWM_Map;
+ // default 250.0
+ engineConfiguration->gppwm[2].pwmFrequency = 5;
+ // default "Zero"
+ engineConfiguration->gppwm[2].loadAxis = GPPWM_Map;
+ // default "Zero"
+ engineConfiguration->gppwm[3].loadAxis = GPPWM_Tps;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ cannedtpsTpsAccelTable();
+ cannedboostTableOpenLoop();
+ cannedboostTableClosedLoop();
+ cannedscriptTable1();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedignitionIatCorrTable();
+ cannedveTable();
+ cannedmapEstimateTable();
+ cannedinjectionPhase();
+ cannedpedalToTpsTable();
+ cannedmaxKnockRetardTable();
+ cannedlambdaTable();
+ cannediacPidMultTable();
+ cannedtcuSolenoidTable();
+ cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default_methods.md b/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default_methods.md
new file mode 100644
index 0000000..0ee7614
--- /dev/null
+++ b/generated/canned-tunes/m111-alex-comparing-against-current-m111-alex-default_methods.md
@@ -0,0 +1,260 @@
+```
+static void cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{7.240, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{7.242, 2.880, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.927, 4.896, 2.500, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.515, 6.624, 4.250, 2.500, 0.000, 0.000, 0.000, 0.000, },
+{16.589, 8.064, 5.750, 4.250, 2.500, 0.000, 0.000, 0.000, },
+{18.144, 9.216, 7.000, 5.750, 4.250, 5.000, 0.000, 0.000, },
+{19.181, 10.080, 8.000, 7.000, 5.750, 8.500, 5.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedboostTableClosedLoop() {
+ static const float hardCodedboostTableClosedLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableClosedLoop, hardCodedboostTableClosedLoop);
+}
+
+static void cannedscriptTable1() {
+ static const float hardCodedscriptTable1[8][8] = {
+{0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, },
+{0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, },
+{0.000, 0.200, 0.100, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.200, 0.050, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable1, hardCodedscriptTable1);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{0.000, 8.000, 8.000, 8.000, 8.000, 10.000, 18.400, 22.800, 23.700, 30.700, 30.700, 30.700, 30.700, 30.700, 30.700, 30.700, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 11.500, 19.700, 24.000, 25.000, 30.500, 30.500, 30.500, 30.500, 30.500, 30.500, 30.500, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 13.000, 21.000, 25.100, 26.300, 30.200, 30.200, 30.200, 30.200, 30.200, 30.200, 30.200, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 14.500, 22.300, 26.300, 27.500, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.600, 27.400, 28.800, 29.800, 29.800, 29.800, 29.800, 29.800, 29.800, 29.800, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.400, 27.200, 28.500, 29.500, 29.500, 29.500, 29.500, 29.500, 29.500, 29.500, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.200, 26.900, 28.200, 29.200, 29.200, 29.200, 29.200, 29.200, 29.200, 29.200, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 23.100, 26.600, 28.000, 28.900, 28.900, 28.900, 28.900, 28.900, 28.900, 28.900, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 23.000, 26.200, 27.600, 28.500, 28.500, 28.500, 28.500, 28.500, 28.500, 28.500, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 22.500, 25.700, 27.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 22.000, 25.100, 26.500, 27.400, 27.400, 27.400, 27.400, 27.400, 27.400, 27.400, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.900, 21.500, 24.600, 26.000, 27.000, 27.000, 27.000, 27.000, 27.000, 27.000, 27.000, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.800, 21.000, 24.200, 25.500, 26.500, 26.500, 26.500, 26.500, 26.500, 26.500, 26.500, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.100, 20.000, 23.100, 25.300, 25.800, 25.800, 25.800, 25.800, 25.800, 25.800, 25.800, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 14.400, 19.000, 21.900, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 13.200, 16.500, 19.100, 22.000, 23.700, 23.700, 23.700, 23.700, 23.700, 23.700, 23.700, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedignitionIatCorrTable() {
+ static const float hardCodedignitionIatCorrTable[8][8] = {
+{4.000, 4.000, 4.000, 4.000, 4.000, 4.000, 4.000, 4.000, },
+{2.900, 2.900, 2.900, 2.900, 2.900, 2.900, 2.900, 2.900, },
+{0.700, 0.700, 0.700, 0.700, 0.700, 0.700, 0.700, 0.700, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{-0.600, -0.600, -0.600, -0.600, -0.600, -0.600, -0.600, -0.600, },
+{-3.400, -3.400, -3.400, -3.400, -3.400, -3.400, -3.400, -3.400, },
+{-4.000, -4.000, -4.000, -4.000, -4.000, -4.000, -4.000, -4.000, },
+{-6.000, -6.000, -6.000, -6.000, -6.000, -6.000, -6.000, -6.000, },
+};
+ copyTable(config->ignitionIatCorrTable, hardCodedignitionIatCorrTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{27.800, 27.500, 17.300, 7.800, 5.400, 6.500, 7.200, 10.300, 11.600, 13.700, 27.600, 30.000, 23.400, 23.800, 25.700, 34.400, },
+{27.800, 27.500, 17.300, 7.800, 5.400, 6.500, 7.200, 10.300, 11.600, 13.700, 27.600, 30.000, 23.400, 23.800, 25.700, 34.400, },
+{21.200, 22.400, 22.900, 12.800, 12.300, 12.600, 13.700, 13.800, 13.100, 28.800, 29.600, 32.400, 31.500, 32.300, 33.500, 34.400, },
+{27.400, 27.300, 28.100, 28.200, 29.500, 32.000, 37.800, 26.700, 24.000, 37.800, 39.000, 40.100, 45.000, 46.800, 48.000, 49.000, },
+{32.600, 33.900, 34.200, 39.900, 40.900, 43.200, 43.100, 39.600, 34.900, 40.600, 43.300, 47.300, 47.900, 49.700, 50.600, 51.500, },
+{38.000, 40.500, 46.600, 50.600, 50.400, 51.400, 50.800, 47.300, 44.400, 48.200, 51.800, 52.200, 49.900, 51.700, 52.400, 53.300, },
+{44.400, 47.900, 49.200, 60.200, 55.800, 58.600, 59.000, 53.700, 50.600, 49.400, 48.800, 50.600, 52.300, 54.000, 55.500, 57.100, },
+{41.400, 57.800, 66.200, 65.800, 65.500, 64.900, 63.200, 60.700, 59.100, 60.600, 61.300, 55.200, 55.500, 57.200, 58.900, 60.700, },
+{65.000, 68.700, 69.100, 70.000, 70.600, 71.600, 68.900, 66.900, 64.900, 69.600, 63.000, 64.400, 61.900, 63.500, 65.700, 67.900, },
+{69.000, 76.500, 74.000, 75.600, 73.600, 74.200, 72.500, 69.700, 68.600, 70.300, 65.100, 66.300, 63.300, 64.400, 66.400, 68.500, },
+{73.000, 84.200, 78.800, 81.200, 76.600, 76.800, 76.000, 72.500, 72.200, 70.900, 67.100, 68.100, 64.600, 65.300, 67.100, 69.100, },
+{74.200, 84.400, 78.800, 82.400, 77.900, 78.900, 78.100, 75.000, 75.600, 75.700, 75.200, 77.200, 73.500, 69.800, 70.500, 71.500, },
+{75.400, 84.500, 78.800, 83.600, 79.100, 81.000, 80.200, 77.500, 78.900, 80.500, 83.300, 86.300, 82.300, 74.200, 73.900, 73.900, },
+{76.900, 84.700, 78.800, 81.900, 80.000, 81.500, 81.600, 78.700, 80.700, 83.400, 86.500, 90.200, 89.500, 82.800, 82.700, 82.700, },
+{78.300, 84.800, 78.800, 80.200, 80.900, 82.000, 82.900, 79.900, 82.400, 86.200, 89.600, 94.000, 96.600, 91.400, 91.500, 91.500, },
+{80.000, 85.000, 84.900, 84.800, 84.700, 84.400, 84.200, 83.900, 83.700, 85.900, 89.100, 91.500, 91.600, 90.300, 92.000, 92.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void cannedinjectionPhase() {
+ static const float hardCodedinjectionPhase[16][16] = {
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+};
+ copyTable(config->injectionPhase, hardCodedinjectionPhase);
+}
+
+static void cannedpedalToTpsTable() {
+ static const float hardCodedpedalToTpsTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.000, 3.000, 2.000, 4.000, 4.000, 4.000, 4.000, 10.000, },
+{4.000, 4.000, 4.000, 5.000, 7.000, 14.000, 15.000, 15.000, },
+{8.000, 8.000, 8.000, 9.000, 12.000, 20.000, 20.000, 20.000, },
+{15.000, 15.000, 18.000, 20.000, 29.000, 33.000, 35.000, 35.000, },
+{40.000, 40.000, 40.000, 50.000, 60.000, 65.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->pedalToTpsTable, hardCodedpedalToTpsTable);
+}
+
+static void cannedmaxKnockRetardTable() {
+ static const float hardCodedmaxKnockRetardTable[6][6] = {
+{2.000, 2.000, 2.000, 2.000, 2.000, 2.000, },
+{2.000, 2.000, 2.000, 2.000, 2.000, 2.000, },
+{3.250, 3.250, 3.250, 3.250, 3.250, 3.250, },
+{4.250, 4.250, 4.250, 4.250, 4.250, 4.250, },
+{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
+{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
+};
+ copyTable(config->maxKnockRetardTable, hardCodedmaxKnockRetardTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.000, 14.000, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.000, 14.000, 14.000, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.000, 14.000, 14.000, },
+{14.200, 14.200, 14.200, 14.300, 14.300, 14.300, 14.300, 14.300, 14.700, 14.700, 14.700, 14.700, 14.700, 14.300, 14.300, 14.300, },
+{14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.400, 14.400, 14.400, 14.400, 14.400, 14.200, 14.200, 14.200, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannediacPidMultTable() {
+ static const float hardCodediacPidMultTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{6.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.000, 6.000, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{9.000, 8.000, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{10.000, 10.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->iacPidMultTable, hardCodediacPidMultTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{1.200, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/m111-alex-comparing-against-global-defaults.md b/generated/canned-tunes/m111-alex-comparing-against-global-defaults.md
new file mode 100644
index 0000000..86472b7
--- /dev/null
+++ b/generated/canned-tunes/m111-alex-comparing-against-global-defaults.md
@@ -0,0 +1,350 @@
+# m111-alex-comparing-against-global-defaults
+
+// canned tune https://rusefi.com/online/view.php?msq=1622
+
+```
+ // default 0.098
+ engineConfiguration->tChargeAirCoefMin = 0.4;
+ // default 0.902
+ engineConfiguration->tChargeAirCoefMax = 0.889999;
+ // default 153.6
+ engineConfiguration->tChargeAirFlowMax = 220;
+ // default "Sequential"
+ engineConfiguration->injectionMode = IM_BATCH;
+ // default "Single Coil"
+ engineConfiguration->ignitionMode = IM_WASTED_SPARK;
+ // default 0.0
+ engineConfiguration->fixedTiming = 10;
+ // default 2.0
+ engineConfiguration->displacement = 2.2;
+ // default 0.0
+ engineConfiguration->globalTriggerAngleOffset = 72;
+ // default 40.0
+ engineConfiguration->camDecoder2jzPrecision = 25;
+ // default 450.0
+ engineConfiguration->vvtOffsets[0] = 0;
+ // default 200.0
+ engineConfiguration->injector.flow = 222;
+ // default 300.0
+ engineConfiguration->fuelReferencePressure = 0;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[0] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[1] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[2] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[3] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[4] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[5] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[6] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[7] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[8] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[9] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[10] = 1;
+ // default 0.0
+ engineConfiguration->cylinderBankSelect[11] = 1;
+ // default 4.0
+ engineConfiguration->benchTestOnTime = 5;
+ // default 0.0
+ engineConfiguration->tpsMin = 896;
+ // default 1000.0
+ engineConfiguration->tpsMax = 39;
+ // default 1000.0
+ engineConfiguration->tps1SecondaryMin = 99;
+ // default 0.0
+ engineConfiguration->tps1SecondaryMax = 911;
+ // default 1000.0
+ engineConfiguration->tps2SecondaryMin = 0;
+ // default 0.0
+ engineConfiguration->tps2SecondaryMax = 1000;
+ // default 0.0
+ engineConfiguration->throttlePedalUpVoltage = 0.326213;
+ // default 5.0
+ engineConfiguration->throttlePedalWOTVoltage = 4.58342;
+ // default 5.0
+ engineConfiguration->throttlePedalSecondaryUpVoltage = 0.137012;
+ // default 0.0
+ engineConfiguration->throttlePedalSecondaryWOTVoltage = 2.082364;
+ // default 65.0
+ engineConfiguration->mc33_hvolt = 0;
+ // default 13000.0
+ engineConfiguration->mc33_i_boost = 0;
+ // default 400.0
+ engineConfiguration->mc33_t_max_boost = 0;
+ // default 9400.0
+ engineConfiguration->mc33_i_peak = 0;
+ // default 700.0
+ engineConfiguration->mc33_t_peak_tot = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_peak_off = 0;
+ // default 10.0
+ engineConfiguration->mc33_t_bypass = 0;
+ // default 3700.0
+ engineConfiguration->mc33_i_hold = 0;
+ // default 60.0
+ engineConfiguration->mc33_t_hold_off = 0;
+ // default 10000.0
+ engineConfiguration->mc33_t_hold_tot = 0;
+ // default 1.0
+ engineConfiguration->turboSpeedSensorMultiplier = 0;
+ // default 0.0
+ engineConfiguration->mapLowValueVoltage = 0.2;
+ // default 5.0
+ engineConfiguration->mapHighValueVoltage = 4.950012;
+ // default 410.0
+ engineConfiguration->mapErrorDetectionTooHigh = 250;
+ // default 1.0
+ engineConfiguration->mapMinBufferLength = 2;
+ // default 0.0
+ engineConfiguration->baroSensor.lowValue = 38.5;
+ // default 500.0
+ engineConfiguration->baroSensor.highValue = 250;
+ // default "false"
+ engineConfiguration->enableAemXSeries = true;
+ // default 300.0
+ engineConfiguration->idle.solenoidFrequency = 200;
+ // default 3.0
+ engineConfiguration->idleStepperReactionTime = 10;
+ // default 200.0
+ engineConfiguration->idleStepperTotalSteps = 150;
+ // default "true"
+ engineConfiguration->stepperForceParkingEveryRestart = false;
+ // default 15.0
+ engineConfiguration->etbIdleThrottleRange = 10;
+ // default 0.05
+ engineConfiguration->idleRpmPid.pFactor = 0.002;
+ // default 0.002
+ engineConfiguration->idleRpmPid.iFactor = 0.004;
+ // default -20.0
+ engineConfiguration->idleRpmPid.minValue = -10;
+ // default 20.0
+ engineConfiguration->idleRpmPid.maxValue = 15;
+ // default -20.0
+ engineConfiguration->idlerpmpid_iTermMin = -100;
+ // default 20.0
+ engineConfiguration->idlerpmpid_iTermMax = 100;
+ // default 0.0
+ engineConfiguration->pidExtraForLowRpm = 45;
+ // default "false"
+ engineConfiguration->useIacPidMultTable = true;
+ // default 15.0
+ engineConfiguration->acIdleExtraOffset = 2;
+ // default 2.0
+ engineConfiguration->fan1ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->fan2ExtraIdle = 0;
+ // default 2.0
+ engineConfiguration->iacByTpsTaper = 0;
+ // default 5.0
+ engineConfiguration->idlePidDeactivationTpsThreshold = 4;
+ // default 300.0
+ engineConfiguration->idlePidRpmUpperLimit = 450;
+ // default 50.0
+ engineConfiguration->idlePidRpmDeadZone = 10;
+ // default "Open Loop"
+ engineConfiguration->idleMode = IM_AUTO;
+ // default "false"
+ engineConfiguration->useIdleTimingPidControl = true;
+ // default -10.0
+ engineConfiguration->idleTimingPid.minValue = -15;
+ // default 0.5
+ engineConfiguration->acDelay = 0;
+ // default 4.0
+ engineConfiguration->startUpFuelPumpDuration = 1;
+ // default 3.0
+ engineConfiguration->startCrankingDuration = 5;
+ // default "false"
+ engineConfiguration->enableSoftwareKnock = true;
+ // default 87.5
+ engineConfiguration->cylinderBore = 89.90039;
+ // default 0.0
+ engineConfiguration->knockBandCustom = 12.80005;
+ // default 20.0
+ engineConfiguration->knockRetardAggression = 5;
+ // default 3.0
+ engineConfiguration->knockRetardReapplyRate = 0.1;
+ // default 1000.0
+ engineConfiguration->stft.maxIdleRegionRpm = 900;
+ // default 60.0
+ engineConfiguration->stft.startupDelay = 90;
+ // default 60.0
+ engineConfiguration->stft.minClt = 70;
+ // default 12.0
+ engineConfiguration->stft.minAfr = 10;
+ // default 6000.0
+ engineConfiguration->vvtActivationDelayMs = 0;
+ // default 33.0
+ engineConfiguration->auxPid[0].offset = 0;
+ // default 2.0
+ engineConfiguration->auxPid[0].pFactor = 0;
+ // default 0.005
+ engineConfiguration->auxPid[0].iFactor = 0;
+ // default 10.0
+ engineConfiguration->auxPid[1].minValue = 0;
+ // default 90.0
+ engineConfiguration->auxPid[1].maxValue = 0;
+ // default 0.0
+ engineConfiguration->alternatorControl.minValue = 10;
+ // default 3.0
+ engineConfiguration->vssFilterReciprocal = 10;
+ // default 1000.0
+ engineConfiguration->driveWheelRevPerKm = 500;
+ // default "false"
+ engineConfiguration->enableCanVss = true;
+ // default "BMW_e46"
+ engineConfiguration->canVssNbcType = W202;
+ // default 1.0
+ engineConfiguration->finalGearRatio = 0;
+ // default 38400.0
+ engineConfiguration->tunerStudioSerialSpeed = 115200;
+ // default "500kbps"
+ engineConfiguration->can2BaudRate = B100KBPS;
+ // default "None"
+ engineConfiguration->canNbcType = CAN_BUS_W202_C180;
+ // default 0.0
+ engineConfiguration->auxSerialSpeed = 115200;
+ // default "MAP"
+ engineConfiguration->debugMode = DBG_STEPPER_IDLE_CONTROL;
+ // default 7000.0
+ engineConfiguration->rpmHardLimit = 6200;
+ // default 300.0
+ engineConfiguration->boostCutPressure = 0;
+ // default 200.0
+ engineConfiguration->rpmSoftLimitWindowSize = 0;
+ // default 4.0
+ engineConfiguration->rpmSoftLimitTimingRetard = 0;
+ // default 0.0
+ engineConfiguration->etbRevLimitStart = 6100;
+ // default 250.0
+ engineConfiguration->etbRevLimitRange = 200;
+ // default 27.0
+ engineConfiguration->cranking.baseFuel = 36;
+ // default 200.0
+ engineConfiguration->afterCrankingIACtaperDuration = 250;
+ // default "false"
+ engineConfiguration->overrideCrankingIacSetting = true;
+ // default 6.0
+ engineConfiguration->crankingTimingAngle = 3;
+ // default 6.0
+ engineConfiguration->ignitionDwellForCrankingMs = 5;
+ // default 0.5
+ engineConfiguration->primingDelay = 0;
+ // default 0.0
+ engineConfiguration->tpsAccelLookback = 0.3;
+ // default 40.0
+ engineConfiguration->tpsAccelEnrichmentThreshold = 5;
+ // default 0.0
+ engineConfiguration->tpsDecelEnleanmentThreshold = 12;
+ // default 0.0
+ engineConfiguration->tpsAccelFractionPeriod = 3;
+ // default 1.0
+ engineConfiguration->tpsAccelFractionDivisor = 0.3;
+ // default 0.3
+ engineConfiguration->wwaeTau = 0.25;
+ // default 0.3
+ engineConfiguration->wwaeBeta = 0.35;
+ // default 0.0
+ engineConfiguration->scriptSetting[0] = 60;
+ // default 2000.0
+ engineConfiguration->boostControlMinRpm = 0;
+ // default 30.0
+ engineConfiguration->boostControlMinTps = 0;
+ // default 110.0
+ engineConfiguration->boostControlMinMap = 0;
+ // default "Throttle 2"
+ engineConfiguration->etbFunctions[1] = DC_None;
+ // default 1.0
+ engineConfiguration->etb.pFactor = 6.2437;
+ // default 10.0
+ engineConfiguration->etb.iFactor = 82.52869;
+ // default 0.05
+ engineConfiguration->etb.dFactor = 0.0761765;
+ // default -100.0
+ engineConfiguration->etb.minValue = -20;
+ // default -30.0
+ engineConfiguration->etb_iTermMin = -25;
+ // default 800.0
+ engineConfiguration->etbFreq = 2000;
+ // default 100.0
+ engineConfiguration->etbMaximumPosition = 97;
+ // default "false"
+ engineConfiguration->launchControlEnabled = true;
+ // default 30.0
+ engineConfiguration->launchSpeedThreshold = 15;
+ // default 3000.0
+ engineConfiguration->launchRpm = 3500;
+ // default "false"
+ engineConfiguration->enableLaunchRetard = true;
+ // default 0.0
+ engineConfiguration->launchTimingRetard = 10;
+ // default "false"
+ engineConfiguration->launchFuelCutEnable = true;
+ // default "Switch Input"
+ engineConfiguration->antiLagActivationMode = ALWAYS_ON_ANTILAG;
+ // default 60.0
+ engineConfiguration->coastingFuelCutClt = 30;
+ // default 1500.0
+ engineConfiguration->coastingFuelCutRpmHigh = 2000;
+ // default 2.0
+ engineConfiguration->coastingFuelCutTps = 5;
+ // default "true"
+ engineConfiguration->watchOutForLinearTime = false;
+ // default 250.0
+ engineConfiguration->gppwm[0].pwmFrequency = 10;
+ // default 0.0
+ engineConfiguration->gppwm[0].dutyIfError = 10;
+ // default "Zero"
+ engineConfiguration->gppwm[0].loadAxis = GPPWM_Clt;
+ // default 250.0
+ engineConfiguration->gppwm[1].pwmFrequency = 125;
+ // default "Zero"
+ engineConfiguration->gppwm[1].loadAxis = GPPWM_Map;
+ // default 250.0
+ engineConfiguration->gppwm[2].pwmFrequency = 5;
+ // default "Zero"
+ engineConfiguration->gppwm[2].loadAxis = GPPWM_Map;
+ // default "Zero"
+ engineConfiguration->gppwm[3].loadAxis = GPPWM_Tps;
+ // default 3.0
+ engineConfiguration->hpfpCamLobes = 0;
+ // default 10.0
+ engineConfiguration->hpfpPeakPos = 0;
+ // default 0.29
+ engineConfiguration->hpfpPumpVolume = 0;
+ // default 10.0
+ engineConfiguration->hpfpMinAngle = 0;
+ // default 30.0
+ engineConfiguration->hpfpActivationAngle = 0;
+ // default 2000.0
+ engineConfiguration->hpfpTargetDecay = 0;
+ // default 0.01
+ engineConfiguration->hpfpPidP = 0;
+ // default 3.0E-4
+ engineConfiguration->hpfpPidI = 0;
+
+
+ cannedtpsTpsAccelTable();
+ cannedboostTableOpenLoop();
+ cannedboostTableClosedLoop();
+ cannedscriptTable1();
+ cannedscriptTable4();
+ cannedignitionTable();
+ cannedignitionIatCorrTable();
+ cannedveTable();
+ cannedmapEstimateTable();
+ cannedinjectionPhase();
+ cannedpedalToTpsTable();
+ cannedmaxKnockRetardTable();
+ cannedlambdaTable();
+ cannediacPidMultTable();
+ cannedtcuSolenoidTable();
+ cannedpostCrankingFactor();
+```
diff --git a/generated/canned-tunes/m111-alex-comparing-against-global-defaults_methods.md b/generated/canned-tunes/m111-alex-comparing-against-global-defaults_methods.md
new file mode 100644
index 0000000..0ee7614
--- /dev/null
+++ b/generated/canned-tunes/m111-alex-comparing-against-global-defaults_methods.md
@@ -0,0 +1,260 @@
+```
+static void cannedtpsTpsAccelTable() {
+ static const float hardCodedtpsTpsAccelTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{7.240, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{7.242, 2.880, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{11.927, 4.896, 2.500, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.515, 6.624, 4.250, 2.500, 0.000, 0.000, 0.000, 0.000, },
+{16.589, 8.064, 5.750, 4.250, 2.500, 0.000, 0.000, 0.000, },
+{18.144, 9.216, 7.000, 5.750, 4.250, 5.000, 0.000, 0.000, },
+{19.181, 10.080, 8.000, 7.000, 5.750, 8.500, 5.000, 0.000, },
+};
+ copyTable(config->tpsTpsAccelTable, hardCodedtpsTpsAccelTable);
+}
+
+static void cannedboostTableOpenLoop() {
+ static const float hardCodedboostTableOpenLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableOpenLoop, hardCodedboostTableOpenLoop);
+}
+
+static void cannedboostTableClosedLoop() {
+ static const float hardCodedboostTableClosedLoop[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, 42.000, },
+{58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, 58.000, },
+{72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, 72.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->boostTableClosedLoop, hardCodedboostTableClosedLoop);
+}
+
+static void cannedscriptTable1() {
+ static const float hardCodedscriptTable1[8][8] = {
+{0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, },
+{0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, 0.100, },
+{0.000, 0.200, 0.100, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.200, 0.050, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable1, hardCodedscriptTable1);
+}
+
+static void cannedscriptTable4() {
+ static const float hardCodedscriptTable4[8][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->scriptTable4, hardCodedscriptTable4);
+}
+
+static void cannedignitionTable() {
+ static const float hardCodedignitionTable[16][16] = {
+{0.000, 8.000, 8.000, 8.000, 8.000, 10.000, 18.400, 22.800, 23.700, 30.700, 30.700, 30.700, 30.700, 30.700, 30.700, 30.700, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 11.500, 19.700, 24.000, 25.000, 30.500, 30.500, 30.500, 30.500, 30.500, 30.500, 30.500, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 13.000, 21.000, 25.100, 26.300, 30.200, 30.200, 30.200, 30.200, 30.200, 30.200, 30.200, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 14.500, 22.300, 26.300, 27.500, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, 30.000, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.600, 27.400, 28.800, 29.800, 29.800, 29.800, 29.800, 29.800, 29.800, 29.800, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.400, 27.200, 28.500, 29.500, 29.500, 29.500, 29.500, 29.500, 29.500, 29.500, },
+{0.000, 8.000, 8.000, 8.000, 8.000, 16.000, 23.200, 26.900, 28.200, 29.200, 29.200, 29.200, 29.200, 29.200, 29.200, 29.200, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 23.100, 26.600, 28.000, 28.900, 28.900, 28.900, 28.900, 28.900, 28.900, 28.900, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 23.000, 26.200, 27.600, 28.500, 28.500, 28.500, 28.500, 28.500, 28.500, 28.500, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 22.500, 25.700, 27.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, 28.000, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 16.000, 22.000, 25.100, 26.500, 27.400, 27.400, 27.400, 27.400, 27.400, 27.400, 27.400, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.900, 21.500, 24.600, 26.000, 27.000, 27.000, 27.000, 27.000, 27.000, 27.000, 27.000, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.800, 21.000, 24.200, 25.500, 26.500, 26.500, 26.500, 26.500, 26.500, 26.500, 26.500, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 15.100, 20.000, 23.100, 25.300, 25.800, 25.800, 25.800, 25.800, 25.800, 25.800, 25.800, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 14.400, 19.000, 21.900, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, 25.100, },
+{0.000, 10.000, 10.000, 10.000, 10.000, 13.200, 16.500, 19.100, 22.000, 23.700, 23.700, 23.700, 23.700, 23.700, 23.700, 23.700, },
+};
+ copyTable(config->ignitionTable, hardCodedignitionTable);
+}
+
+static void cannedignitionIatCorrTable() {
+ static const float hardCodedignitionIatCorrTable[8][8] = {
+{4.000, 4.000, 4.000, 4.000, 4.000, 4.000, 4.000, 4.000, },
+{2.900, 2.900, 2.900, 2.900, 2.900, 2.900, 2.900, 2.900, },
+{0.700, 0.700, 0.700, 0.700, 0.700, 0.700, 0.700, 0.700, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{-0.600, -0.600, -0.600, -0.600, -0.600, -0.600, -0.600, -0.600, },
+{-3.400, -3.400, -3.400, -3.400, -3.400, -3.400, -3.400, -3.400, },
+{-4.000, -4.000, -4.000, -4.000, -4.000, -4.000, -4.000, -4.000, },
+{-6.000, -6.000, -6.000, -6.000, -6.000, -6.000, -6.000, -6.000, },
+};
+ copyTable(config->ignitionIatCorrTable, hardCodedignitionIatCorrTable);
+}
+
+static void cannedveTable() {
+ static const float hardCodedveTable[16][16] = {
+{27.800, 27.500, 17.300, 7.800, 5.400, 6.500, 7.200, 10.300, 11.600, 13.700, 27.600, 30.000, 23.400, 23.800, 25.700, 34.400, },
+{27.800, 27.500, 17.300, 7.800, 5.400, 6.500, 7.200, 10.300, 11.600, 13.700, 27.600, 30.000, 23.400, 23.800, 25.700, 34.400, },
+{21.200, 22.400, 22.900, 12.800, 12.300, 12.600, 13.700, 13.800, 13.100, 28.800, 29.600, 32.400, 31.500, 32.300, 33.500, 34.400, },
+{27.400, 27.300, 28.100, 28.200, 29.500, 32.000, 37.800, 26.700, 24.000, 37.800, 39.000, 40.100, 45.000, 46.800, 48.000, 49.000, },
+{32.600, 33.900, 34.200, 39.900, 40.900, 43.200, 43.100, 39.600, 34.900, 40.600, 43.300, 47.300, 47.900, 49.700, 50.600, 51.500, },
+{38.000, 40.500, 46.600, 50.600, 50.400, 51.400, 50.800, 47.300, 44.400, 48.200, 51.800, 52.200, 49.900, 51.700, 52.400, 53.300, },
+{44.400, 47.900, 49.200, 60.200, 55.800, 58.600, 59.000, 53.700, 50.600, 49.400, 48.800, 50.600, 52.300, 54.000, 55.500, 57.100, },
+{41.400, 57.800, 66.200, 65.800, 65.500, 64.900, 63.200, 60.700, 59.100, 60.600, 61.300, 55.200, 55.500, 57.200, 58.900, 60.700, },
+{65.000, 68.700, 69.100, 70.000, 70.600, 71.600, 68.900, 66.900, 64.900, 69.600, 63.000, 64.400, 61.900, 63.500, 65.700, 67.900, },
+{69.000, 76.500, 74.000, 75.600, 73.600, 74.200, 72.500, 69.700, 68.600, 70.300, 65.100, 66.300, 63.300, 64.400, 66.400, 68.500, },
+{73.000, 84.200, 78.800, 81.200, 76.600, 76.800, 76.000, 72.500, 72.200, 70.900, 67.100, 68.100, 64.600, 65.300, 67.100, 69.100, },
+{74.200, 84.400, 78.800, 82.400, 77.900, 78.900, 78.100, 75.000, 75.600, 75.700, 75.200, 77.200, 73.500, 69.800, 70.500, 71.500, },
+{75.400, 84.500, 78.800, 83.600, 79.100, 81.000, 80.200, 77.500, 78.900, 80.500, 83.300, 86.300, 82.300, 74.200, 73.900, 73.900, },
+{76.900, 84.700, 78.800, 81.900, 80.000, 81.500, 81.600, 78.700, 80.700, 83.400, 86.500, 90.200, 89.500, 82.800, 82.700, 82.700, },
+{78.300, 84.800, 78.800, 80.200, 80.900, 82.000, 82.900, 79.900, 82.400, 86.200, 89.600, 94.000, 96.600, 91.400, 91.500, 91.500, },
+{80.000, 85.000, 84.900, 84.800, 84.700, 84.400, 84.200, 83.900, 83.700, 85.900, 89.100, 91.500, 91.600, 90.300, 92.000, 92.000, },
+};
+ copyTable(config->veTable, hardCodedveTable);
+}
+
+static void cannedmapEstimateTable() {
+ static const float hardCodedmapEstimateTable[16][16] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->mapEstimateTable, hardCodedmapEstimateTable);
+}
+
+static void cannedinjectionPhase() {
+ static const float hardCodedinjectionPhase[16][16] = {
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+{-360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, -360.000, },
+};
+ copyTable(config->injectionPhase, hardCodedinjectionPhase);
+}
+
+static void cannedpedalToTpsTable() {
+ static const float hardCodedpedalToTpsTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{2.000, 3.000, 2.000, 4.000, 4.000, 4.000, 4.000, 10.000, },
+{4.000, 4.000, 4.000, 5.000, 7.000, 14.000, 15.000, 15.000, },
+{8.000, 8.000, 8.000, 9.000, 12.000, 20.000, 20.000, 20.000, },
+{15.000, 15.000, 18.000, 20.000, 29.000, 33.000, 35.000, 35.000, },
+{40.000, 40.000, 40.000, 50.000, 60.000, 65.000, 71.000, 71.000, },
+{86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, 86.000, },
+{100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, 100.000, },
+};
+ copyTable(config->pedalToTpsTable, hardCodedpedalToTpsTable);
+}
+
+static void cannedmaxKnockRetardTable() {
+ static const float hardCodedmaxKnockRetardTable[6][6] = {
+{2.000, 2.000, 2.000, 2.000, 2.000, 2.000, },
+{2.000, 2.000, 2.000, 2.000, 2.000, 2.000, },
+{3.250, 3.250, 3.250, 3.250, 3.250, 3.250, },
+{4.250, 4.250, 4.250, 4.250, 4.250, 4.250, },
+{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
+{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
+};
+ copyTable(config->maxKnockRetardTable, hardCodedmaxKnockRetardTable);
+}
+
+static void cannedlambdaTable() {
+ static const float hardCodedlambdaTable[16][16] = {
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.200, 14.200, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.200, 14.000, 14.000, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.000, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.200, 14.000, 14.000, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.000, 14.000, 14.000, },
+{14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.500, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.000, 14.000, 14.000, },
+{14.200, 14.200, 14.200, 14.300, 14.300, 14.300, 14.300, 14.300, 14.700, 14.700, 14.700, 14.700, 14.700, 14.300, 14.300, 14.300, },
+{14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.200, 14.400, 14.400, 14.400, 14.400, 14.400, 14.200, 14.200, 14.200, },
+{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
+{13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, 13.900, },
+};
+ copyTable(config->lambdaTable, hardCodedlambdaTable);
+}
+
+static void cannediacPidMultTable() {
+ static const float hardCodediacPidMultTable[8][8] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{6.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{8.000, 6.000, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{9.000, 8.000, 4.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{10.000, 10.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->iacPidMultTable, hardCodediacPidMultTable);
+}
+
+static void cannedtcuSolenoidTable() {
+ static const float hardCodedtcuSolenoidTable[6][10] = {
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
+}
+
+static void cannedpostCrankingFactor() {
+ static const float hardCodedpostCrankingFactor[6][6] = {
+{1.200, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
+};
+ copyTable(engineConfiguration->postCrankingFactor, hardCodedpostCrankingFactor);
+}
+
+```
diff --git a/generated/canned-tunes/readme.md b/generated/canned-tunes/readme.md
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/generated/canned-tunes/readme.md
@@ -0,0 +1 @@
+
diff --git a/generated/simulator_tune.msq b/generated/simulator_tune.msq
new file mode 100644
index 0000000..d5b8730
--- /dev/null
+++ b/generated/simulator_tune.msq
@@ -0,0 +1,4567 @@
+
+
+
+
+ "MINIMAL_PINS"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 0.0
+ 1000.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 2.0
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Single Coil"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 2.0240316E7
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 550.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_BMW_M52.msq b/generated/simulator_tune_BMW_M52.msq
new file mode 100644
index 0000000..b6b6290
--- /dev/null
+++ b/generated/simulator_tune_BMW_M52.msq
@@ -0,0 +1,4567 @@
+
+
+
+
+ "BMW_M52"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 0.0
+ 1000.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 3.0
+ 1200.0
+ 6.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HARLEY.msq b/generated/simulator_tune_HARLEY.msq
new file mode 100644
index 0000000..5a1f627
--- /dev/null
+++ b/generated/simulator_tune_HARLEY.msq
@@ -0,0 +1,4643 @@
+
+
+
+
+ "HARLEY"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 0.0
+ 1000.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 20.0
+ 101.3
+ "Custom"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 1.9
+ 1200.0
+ 2.0
+ "1-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "PG6"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "PC1"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 50.0
+ "PE12"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "PC3"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "PC2"
+ "Disabled"
+ "PA0"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "PE7"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 300.0
+ 5000.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Harley
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "PB8"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "true"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.79
+ 4.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -90.0
+ 90.0
+ 300.0
+ "VTwin by MAP"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 22.5
+ -22.5
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ compReleaseRpm
+ compReleaseDur
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "PG5"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ --outputIndex = 0
+--startPwm(outputIndex, 100, 0)
+
+rpmLimitSetting = findSetting("compReleaseRpm", 300)
+compReleaseDulationLimit = findSetting("compReleaseDur", 6000)
+
+every200msTimer = Timer.new();
+everySecondTimer = Timer.new();
+every50msTimer = Timer.new();
+offCounter = 0
+-- cranking!
+packet542 = {0x20, 0x82, 0x81, 0xd9, 0x00, 0x00, 0x00, 0x00}
+packet543 = {0x13, 0x57, 0x13, 0x45, 0x00, 0xe8, 0x00, 0x00}
+packet541 = {0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0xFF}
+
+-- every 200ms
+packet540 = {0x00, 0x00, 0x5a, 0x4c, 0xff, 0x00, 0x00, 0x00}
+
+-- every 1000ms
+packet502 = {0x01}
+packet546 = {0x35, 0x48, 0x44, 0x31, 0x46, 0x48}
+packet547 = {0x50, 0x41, 0x31, 0x4b, 0x42, 0x36}
+packet548 = {0x33, 0x34, 0x38, 0x32, 0x32, 0x00}
+
+counter543 = 0;
+setTickRate(66);
+
+canRxAdd(0x570)
+canRxAdd(0x500)
+
+function onCanRx(bus, id, dlc, data)
+ --print('got CAN id=' .. id .. ' dlc=' .. dlc)
+
+ if id == 0x500 then --Check can state of BCM
+ canState = data[1]
+ if canState == 01 then
+ packet502[1] = 0x01
+ else
+ packet502[1] = 0x00
+ end
+ if id == 0x570 then
+ curState = data[1]
+ if curState == 06 then -- Cranking TODO: MUST ONLY DO THIS ON RPM TILL STARt
+ packet542[2] = 0x82
+ end
+ if curState == 04 then -- Kill off
+ packet542[2] = 0x82
+ end
+ if curState == 01 then -- Kill
+ packet542[2] = 0xA2
+ end
+ end
+ end
+end
+
+
+function onTick()
+
+ if packet502[1] == 01 then
+ offCounter = 0
+ counter543 = (counter543 + 1) % 64
+ packet543[7] = 64 + counter543
+ packet543[8] = crc8_j1850(packet543, 7)
+ APP = getSensor("AcceleratorPedal")
+ if APP == nil then
+ packet543[5] = 0
+ else
+ packet543[5] = APP *2
+ end
+
+ txCan(1, 0x543, 0, packet543)
+ txCan(1, 0x541, 0, packet541)
+
+ if every200msTimer:getElapsedSeconds() > 0.2 then
+ every200msTimer:reset();
+ txCan(1, 0x540, 0, packet540)
+ end
+
+ if every50msTimer:getElapsedSeconds() > 0.05 then
+ every50msTimer:reset();
+ txCan(1, 0x542, 0, packet542)
+ end
+
+ if everySecondTimer:getElapsedSeconds() > 1 then
+ everySecondTimer:reset();
+ txCan(1, 0x502, 0, packet502)
+ txCan(1, 0x546, 0, packet546)
+ txCan(1, 0x547, 0, packet547)
+ txCan(1, 0x548, 0, packet548)
+ end
+
+
+ rpm = getSensor("RPM")
+-- handle nil RPM, todo: change firmware to avoid nil RPM
+ rpm = (rpm == nil and 0 or rpm)
+ --print('Rpm ' .. rpm)
+ --print('getTimeSinceTriggerEventMs ' .. getTimeSinceTriggerEventMs())
+ enableCompressionReleaseSolenoid = getTimeSinceTriggerEventMs() < compReleaseDulationLimit and rpm < rpmLimitSetting
+ duty = enableCompressionReleaseSolenoid and 1 or 0
+-- print("Compression release solenoid " .. duty)
+-- setPwmDuty(outputIndex, duty)
+ else
+ if offCounter == 0 then --goodbye sweet love
+ txCan(1, 0x502, 0, packet502) --goodbye
+ offCounter = 1 --One shot
+ end
+ end
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK1.msq b/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK1.msq
new file mode 100644
index 0000000..f71248f
--- /dev/null
+++ b/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK1.msq
@@ -0,0 +1,4616 @@
+
+
+
+
+ "HELLEN_154_HYUNDAI_COUPE_BK1"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 354.19
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "true"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 98.0
+ 926.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 1.998
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 475.0
+ 2.0
+ 5.333333
+ 80.0
+ 75.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 891.0
+ 69.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Hyundai
+ Theta II
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ -154.0
+ 335.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "true"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "retard"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 8.8944
+ 70.2307
+ 0.1855
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.73
+ 4.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ 12.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 7.0
+ 0.0
+ 0.0
+ 0.34
+ 1.86
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 70.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Fixed rail pressure"
+ "default"
+ 379.2116
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 25.4
+ 0.1
+ 38.0
+ 0.0
+ 10.0
+ 90.0
+ 2.0
+ 25.4
+ 0.2
+ 38.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 87.0
+ 82.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 1500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 3.0
+ 3.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 2.0
+ 3.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ setTickRate(100)
+t = Timer.new()
+t : reset()
+
+local data_0x329 = { 0x2C, 0x96, 0x80, 0x0E, 0x11, 0x2E, 0x00, 0x14 }
+local slowCounter = 0
+local slowRoll = 0
+
+local slowRollTable = { 0x0C, 0x4F, 0x80, 0xE3 }
+
+-- wakeup CAN messages
+local data_0x382 = { 0x00, 0x3A, 0X44, 0x24, 0x00, 0x00, 0x00, 0x00 }
+local data_0x0a0 = { 0x00, 0x68, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00 }
+local data_0x0a1 = { 0x80, 0x80, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00 }
+local data_0x18f = { 0xFA , 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+local data_0x545 = { 0xEC, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00 }
+local data_0xA1 = { 0x80, 0x80, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00 }
+local data_0xA0 = { 0x00, 0x68, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00 }
+local data_0x260 = { 0x01, 0x1A, 0x1A, 0x10, 0x00, 0xAB, 0x93, 0x00 }
+local data_0x2A0 = { 0x00, 0x00, 0x04, 0x00, 0x78, 0x05, 0x0D, 0x01 }
+
+function onTick()
+
+ -- keep alives
+ txCan(1, 0x18f, 0, data_0x18f)
+ txCan(1, 0x545, 0, data_0x545)
+ -- more random can sends
+ txCan(1, 0x545, 0, data_0x545)
+ txCan(1, 0x382, 0, data_0x382)
+ txCan(1, 0xA0, 0, data_0xA0)
+ txCan(1, 0xA1, 0, data_0xA1)
+ txCan(1, 0x260, 0, data_0x260)
+ txCan(1, 0x2A0, 0, data_0x2A0)
+
+ local RPMread = math.floor(getSensor("RPM") + 0.5) * 4
+
+ local RPMhi = RPMread >> 8
+ local RPMlo = RPMread & 0xff
+
+ local CLTread = 50
+ if getSensor("CLT") then
+ CLTread = math.floor(getSensor("CLT") + 0.5)
+ else
+ CLTread = 50
+ end
+
+ local CLThi = CLTread
+ local CLTlo = CLTread * 256
+
+ canCLTpayloadNo = { 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadLo = { 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadHi = { 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadHi2 = { 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+
+ if slowCounter == 0 then
+ -- cycle through 0, 40, 80, c0
+ slowRoll = (slowRoll + 1) & 3
+ data_0x329[1] = slowRollTable[slowRoll + 1]
+
+ txCan(1, 0x329, 0, data_0x329)
+ slowCounter = 30
+ end
+ slowCounter = slowCounter -1
+
+ -- rpm fun stuff
+ if t : getElapsedSeconds() < 1.5 then
+ canRPMpayload = { 0x05, 0x1C, 0xFC, 0x7B, 0x1C, 0x2F, 0x00, 0x80 }
+ else
+ canRPMpayload = { 0x05, RPMlo, RPMhi, RPMhi, RPMlo, 0x2F, 0x00, 0x80 }
+ end
+
+ txCan(1, 0x316, 0, canRPMpayload)
+ if CLTread < 60 then
+ txCan(1, 0x608, 0, canCLTpayloadNo)
+ elseif CLTread >= 60 and CLTread < 85 then
+ txCan(1, 0x608, 0, canCLTpayloadLo)
+ elseif CLTread >= 85 and CLTread < 110 then
+ txCan(1, 0x608, 0, canCLTpayloadHi)
+ else
+ txCan(1, 0x608, 0, canCLTpayloadHi2)
+ end
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.1 14.0 17.8 22.9 29.3 35.6 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 42.0 42.0 42.0 42.0
+ 11.8 13.7 10.0 14.9 28.6 34.8 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 41.0 41.0 41.0 41.0
+ 11.6 13.4 12.3 17.1 28.0 33.9 39.2 40.0 40.0 40.0 40.0 40.0 40.0 40.0 40.0 40.0
+ 11.4 13.2 16.7 21.4 27.3 33.1 38.2 39.0 39.0 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.2 12.9 16.3 20.8 26.6 32.3 37.2 38.0 38.0 38.0 38.0 38.0 38.0 38.0 38.0 38.0
+ 10.9 12.6 16.6 20.2 26.4 26.7 27.0 28.5 30.0 30.4 30.8 31.1 31.5 31.9 32.3 33.0
+ 10.8 12.4 16.8 19.6 23.9 24.2 24.5 26.0 27.5 27.9 28.3 28.6 29.0 29.4 29.8 30.5
+ 14.3 14.9 16.5 18.8 20.7 21.7 22.0 23.5 25.0 25.4 25.8 26.1 26.5 26.9 27.3 28.0
+ 14.0 14.6 15.6 17.1 18.5 19.2 19.5 21.0 22.5 22.9 23.3 23.6 24.0 24.4 24.8 25.5
+ 12.9 13.3 14.0 15.1 16.1 16.7 17.0 18.5 20.0 20.4 20.8 21.1 21.5 21.9 22.3 23.0
+ 11.7 12.0 12.4 13.1 13.7 14.2 14.5 16.0 17.5 17.9 18.3 18.6 19.0 19.4 19.8 20.5
+ 10.4 10.5 10.8 11.1 11.5 11.9 12.0 13.5 15.0 15.4 15.8 16.1 16.5 16.9 17.3 18.0
+ 8.8 9.0 9.1 9.4 9.7 10.0 10.3 11.8 13.3 13.7 14.1 14.4 14.8 15.2 15.6 16.3
+ 6.7 6.8 7.5 7.7 8.0 8.4 8.7 10.2 11.7 12.1 12.5 12.8 13.2 13.6 14.0 14.7
+ 1.8 5.6 6.2 6.5 6.8 7.1 7.0 8.5 10.0 10.4 10.8 11.1 11.5 11.9 12.3 13.0
+ -1.2 2.6 3.2 3.6 4.1 5.0 7.1 7.8 8.4 9.0 9.4 9.5 9.7 9.8 10.0 10.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 52.0 54.0 54.0 56.0 61.0 55.0 55.0 65.0 65.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 51.5 54.5 54.4 56.0 61.0 68.1 66.8 67.6 68.2 63.4 63.4 63.4 63.4 63.4 63.4 63.4
+ 52.5 55.4 57.7 62.2 62.8 65.8 69.6 71.1 72.2 67.6 67.6 67.6 67.6 67.6 67.6 67.6
+ 54.2 56.3 59.0 64.3 65.7 68.4 71.4 72.9 73.9 70.5 70.4 70.4 70.3 70.2 70.2 70.2
+ 54.4 56.7 59.5 65.2 71.8 75.4 75.3 73.8 74.7 72.6 72.5 72.3 72.2 72.1 72.0 72.0
+ 55.1 58.1 61.4 67.9 75.4 77.3 75.0 76.3 77.2 77.5 77.0 76.5 76.0 75.6 75.4 75.4
+ 55.8 59.4 63.0 70.1 73.2 75.4 77.8 78.9 79.8 79.1 78.4 77.7 77.0 76.4 76.1 76.1
+ 56.0 66.2 70.6 74.2 74.1 76.0 79.9 84.1 82.2 79.6 78.9 78.2 77.5 76.9 76.6 76.6
+ 58.5 67.4 69.2 75.5 78.3 79.9 81.7 83.7 84.7 82.1 81.4 80.7 80.0 79.4 79.1 79.1
+ 52.9 70.0 71.9 75.9 79.8 81.9 83.7 85.6 86.1 83.6 83.0 82.2 81.6 81.0 80.7 83.7
+ 50.7 71.0 73.0 77.3 81.6 83.9 85.7 87.6 87.9 85.4 84.8 84.0 83.4 82.8 82.5 85.5
+ 53.7 74.0 76.0 80.3 84.6 86.9 88.7 90.6 90.9 88.4 87.8 87.0 86.4 85.8 85.5 88.5
+ 56.7 77.0 79.0 83.3 87.6 89.9 91.7 93.6 93.9 91.4 90.8 90.0 89.4 88.8 88.5 91.5
+ 59.7 80.0 82.0 86.3 90.6 92.9 94.7 96.6 96.9 94.4 93.8 93.0 92.4 91.8 91.5 94.5
+ 62.7 83.0 85.0 89.3 93.6 95.9 97.7 99.6 99.9 97.4 96.8 96.0 95.4 94.8 94.5 97.5
+ 65.7 86.0 88.0 92.3 96.6 98.9 100.7 102.6 102.9 100.4 99.8 99.0 98.4 97.8 97.5 100.5
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK2.msq b/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK2.msq
new file mode 100644
index 0000000..6d74de1
--- /dev/null
+++ b/generated/simulator_tune_HELLEN_154_HYUNDAI_COUPE_BK2.msq
@@ -0,0 +1,4616 @@
+
+
+
+
+ "HELLEN_154_HYUNDAI_COUPE_BK2"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 629.03
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "true"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 98.0
+ 926.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 1.998
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 475.0
+ 2.0
+ 5.333333
+ 80.0
+ 75.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 891.0
+ 69.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Hyundai
+ Theta II
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Wastegate"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ -154.0
+ 335.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "true"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "retard"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 8.8944
+ 70.2307
+ 0.1855
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.73
+ 4.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ 12.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 7.0
+ 0.0
+ 0.0
+ 0.34
+ 1.86
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 70.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Fixed rail pressure"
+ "default"
+ 586.0544
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 25.4
+ 0.1
+ 38.0
+ 0.0
+ 10.0
+ 90.0
+ 2.0
+ 25.4
+ 0.2
+ 38.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 87.0
+ 82.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 1500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 3.0
+ 3.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 2.0
+ 3.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ setTickRate(100)
+t = Timer.new()
+t : reset()
+
+local data_0x329 = { 0x2C, 0x96, 0x80, 0x0E, 0x11, 0x2E, 0x00, 0x14 }
+local slowCounter = 0
+local slowRoll = 0
+
+local slowRollTable = { 0x0C, 0x4F, 0x80, 0xE3 }
+
+-- wakeup CAN messages
+local data_0x382 = { 0x00, 0x3A, 0X44, 0x24, 0x00, 0x00, 0x00, 0x00 }
+local data_0x0a0 = { 0x00, 0x68, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00 }
+local data_0x0a1 = { 0x80, 0x80, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00 }
+local data_0x18f = { 0xFA , 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+local data_0x545 = { 0xEC, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00 }
+local data_0xA1 = { 0x80, 0x80, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00 }
+local data_0xA0 = { 0x00, 0x68, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00 }
+local data_0x260 = { 0x01, 0x1A, 0x1A, 0x10, 0x00, 0xAB, 0x93, 0x00 }
+local data_0x2A0 = { 0x00, 0x00, 0x04, 0x00, 0x78, 0x05, 0x0D, 0x01 }
+
+function onTick()
+
+ -- keep alives
+ txCan(1, 0x18f, 0, data_0x18f)
+ txCan(1, 0x545, 0, data_0x545)
+ -- more random can sends
+ txCan(1, 0x545, 0, data_0x545)
+ txCan(1, 0x382, 0, data_0x382)
+ txCan(1, 0xA0, 0, data_0xA0)
+ txCan(1, 0xA1, 0, data_0xA1)
+ txCan(1, 0x260, 0, data_0x260)
+ txCan(1, 0x2A0, 0, data_0x2A0)
+
+ local RPMread = math.floor(getSensor("RPM") + 0.5) * 4
+
+ local RPMhi = RPMread >> 8
+ local RPMlo = RPMread & 0xff
+
+ local CLTread = 50
+ if getSensor("CLT") then
+ CLTread = math.floor(getSensor("CLT") + 0.5)
+ else
+ CLTread = 50
+ end
+
+ local CLThi = CLTread
+ local CLTlo = CLTread * 256
+
+ canCLTpayloadNo = { 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadLo = { 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadHi = { 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ canCLTpayloadHi2 = { 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+
+ if slowCounter == 0 then
+ -- cycle through 0, 40, 80, c0
+ slowRoll = (slowRoll + 1) & 3
+ data_0x329[1] = slowRollTable[slowRoll + 1]
+
+ txCan(1, 0x329, 0, data_0x329)
+ slowCounter = 30
+ end
+ slowCounter = slowCounter -1
+
+ -- rpm fun stuff
+ if t : getElapsedSeconds() < 1.5 then
+ canRPMpayload = { 0x05, 0x1C, 0xFC, 0x7B, 0x1C, 0x2F, 0x00, 0x80 }
+ else
+ canRPMpayload = { 0x05, RPMlo, RPMhi, RPMhi, RPMlo, 0x2F, 0x00, 0x80 }
+ end
+
+ txCan(1, 0x316, 0, canRPMpayload)
+ if CLTread < 60 then
+ txCan(1, 0x608, 0, canCLTpayloadNo)
+ elseif CLTread >= 60 and CLTread < 85 then
+ txCan(1, 0x608, 0, canCLTpayloadLo)
+ elseif CLTread >= 85 and CLTread < 110 then
+ txCan(1, 0x608, 0, canCLTpayloadHi)
+ else
+ txCan(1, 0x608, 0, canCLTpayloadHi2)
+ end
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.1 14.0 17.8 22.9 29.3 35.6 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 42.0 42.0 42.0 42.0
+ 11.8 13.7 10.0 14.9 28.6 34.8 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 41.0 41.0 41.0 41.0
+ 11.6 13.4 12.3 17.1 28.0 33.9 39.2 40.0 40.0 40.0 40.0 40.0 40.0 40.0 40.0 40.0
+ 11.4 13.2 16.7 21.4 27.3 33.1 38.2 39.0 39.0 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.2 12.9 16.3 20.8 26.6 32.3 37.2 38.0 38.0 38.0 38.0 38.0 38.0 38.0 38.0 38.0
+ 10.9 12.6 16.6 20.2 26.4 26.7 27.0 28.5 30.0 30.4 30.8 31.1 31.5 31.9 32.3 33.0
+ 10.8 12.4 16.8 19.6 23.9 24.2 24.5 26.0 27.5 27.9 28.3 28.6 29.0 29.4 29.8 30.5
+ 14.3 14.9 16.5 18.8 20.7 21.7 22.0 23.5 25.0 25.4 25.8 26.1 26.5 26.9 27.3 28.0
+ 14.0 14.6 15.6 17.1 18.5 19.2 19.5 21.0 22.5 22.9 23.3 23.6 24.0 24.4 24.8 25.5
+ 12.9 13.3 14.0 15.1 16.1 16.7 17.0 18.5 20.0 20.4 20.8 21.1 21.5 21.9 22.3 23.0
+ 11.7 12.0 12.4 13.1 13.7 14.2 14.5 16.0 17.5 17.9 18.3 18.6 19.0 19.4 19.8 20.5
+ 10.4 10.5 10.8 11.1 11.5 11.9 12.0 13.5 15.0 15.4 15.8 16.1 16.5 16.9 17.3 18.0
+ 8.8 9.0 9.1 9.4 9.7 10.0 10.3 11.8 13.3 13.7 14.1 14.4 14.8 15.2 15.6 16.3
+ 6.7 6.8 7.5 7.7 8.0 8.4 8.7 10.2 11.7 12.1 12.5 12.8 13.2 13.6 14.0 14.7
+ 1.8 5.6 6.2 6.5 6.8 7.1 7.0 8.5 10.0 10.4 10.8 11.1 11.5 11.9 12.3 13.0
+ -1.2 2.6 3.2 3.6 4.1 5.0 7.1 7.8 8.4 9.0 9.4 9.5 9.7 9.8 10.0 10.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 52.0 54.0 54.0 56.0 61.0 55.0 55.0 65.0 65.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 51.5 54.5 54.4 56.0 61.0 68.1 66.8 67.6 68.2 63.4 63.4 63.4 63.4 63.4 63.4 63.4
+ 52.5 55.4 57.7 62.2 62.8 65.8 69.6 71.1 72.2 67.6 67.6 67.6 67.6 67.6 67.6 67.6
+ 54.2 56.3 59.0 64.3 65.7 68.4 71.4 72.9 73.9 70.5 70.4 70.4 70.3 70.2 70.2 70.2
+ 54.4 56.7 59.5 65.2 71.8 75.4 75.3 73.8 74.7 72.6 72.5 72.3 72.2 72.1 72.0 72.0
+ 55.1 58.1 61.4 67.9 75.4 77.3 75.0 76.3 77.2 77.5 77.0 76.5 76.0 75.6 75.4 75.4
+ 55.8 59.4 63.0 70.1 73.2 75.4 77.8 78.9 79.8 79.1 78.4 77.7 77.0 76.4 76.1 76.1
+ 56.0 66.2 70.6 74.2 74.1 76.0 79.9 84.1 82.2 79.6 78.9 78.2 77.5 76.9 76.6 76.6
+ 58.5 67.4 69.2 75.5 78.3 79.9 81.7 83.7 84.7 82.1 81.4 80.7 80.0 79.4 79.1 79.1
+ 52.9 70.0 71.9 75.9 79.8 81.9 83.7 85.6 86.1 83.6 83.0 82.2 81.6 81.0 80.7 83.7
+ 50.7 71.0 73.0 77.3 81.6 83.9 85.7 87.6 87.9 85.4 84.8 84.0 83.4 82.8 82.5 85.5
+ 53.7 74.0 76.0 80.3 84.6 86.9 88.7 90.6 90.9 88.4 87.8 87.0 86.4 85.8 85.5 88.5
+ 56.7 77.0 79.0 83.3 87.6 89.9 91.7 93.6 93.9 91.4 90.8 90.0 89.4 88.8 88.5 91.5
+ 59.7 80.0 82.0 86.3 90.6 92.9 94.7 96.6 96.9 94.4 93.8 93.0 92.4 91.8 91.5 94.5
+ 62.7 83.0 85.0 89.3 93.6 95.9 97.7 99.6 99.9 97.4 96.8 96.0 95.4 94.8 94.5 97.5
+ 65.7 86.0 88.0 92.3 96.6 98.9 100.7 102.6 102.9 100.4 99.8 99.0 98.4 97.8 97.5 100.5
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HONDA_K.msq b/generated/simulator_tune_HONDA_K.msq
new file mode 100644
index 0000000..8411a44
--- /dev/null
+++ b/generated/simulator_tune_HONDA_K.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "HONDA_K"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 310.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fuel Map"
+ "true"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 830.0
+ -10.0
+ 110.0
+ 75.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "DENSO183"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 2.4
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 663.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "Honda K 12+1"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Exhaust First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Honda
+ K24
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ -21.0
+ 183.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ VTS
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 70.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Honda K Intake"
+ "Honda K Exhaust"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Fixed rail pressure"
+ "default"
+ 350.0
+
+ 1.25 1.25 1.25 1.25 1.25 1.25
+ 1.25 1.25 1.25 1.25 1.25 1.25
+ 1.25 1.25 1.25 1.25 1.25 1.25
+ 1.25 1.25 1.25 1.25 1.25 1.25
+ 1.25 1.25 1.25 1.25 1.25 1.25
+ 1.25 1.25 1.25 1.25 1.25 1.25
+
+
+ 0.0
+ 65.0
+ 100.0
+ 125.0
+ 150.0
+ 250.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 0.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HONDA_OBD1.msq b/generated/simulator_tune_HONDA_OBD1.msq
new file mode 100644
index 0000000..e9dca5c
--- /dev/null
+++ b/generated/simulator_tune_HONDA_OBD1.msq
@@ -0,0 +1,4568 @@
+
+
+
+
+ "HONDA_OBD1"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 248.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 124.0
+ 919.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "DENSO183"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 1.645
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Single Coil"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 80.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "12crank/24cam"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Honda
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "None"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ VTC
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 250.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 10.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Fixed rail pressure"
+ "default"
+ 294.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 0.0
+ 60.0
+ 50.0
+ "MAP"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_HYUNDAI_PB.msq b/generated/simulator_tune_HYUNDAI_PB.msq
new file mode 100644
index 0000000..615dc50
--- /dev/null
+++ b/generated/simulator_tune_HYUNDAI_PB.msq
@@ -0,0 +1,4659 @@
+
+
+
+
+ "HYUNDAI_PB"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 1214.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 0.2
+ 0.2
+ 0.2
+ 0.2
+ 0.2
+ 0.2
+ 0.2
+ 0.2
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 98.0
+ 926.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 20.0
+ 101.3
+ "Custom"
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 1.6
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Sequential"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 90.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "PC6"
+ "PE11"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "PG12"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "PE7"
+ "NONE"
+ 100.0
+ "default"
+ "PG2"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "PA1"
+ 1.0
+ 5.0
+ 0.0
+ 891.0
+ 69.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Hyundai
+ Gamma
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 227.0
+ 50.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "PE13"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.0
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 8.8944
+ 70.2307
+ 0.1855
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "PE0"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.0
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.73
+ 4.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 5.0
+ "Center of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 0.34
+ 1.86
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 10.0
+ 4.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "High"
+ "PG13"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.79
+ 4.0
+ 0.0
+ "PE1"
+ "PE2"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Single Tooth"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Sensed Rail Pressure"
+ "default"
+ 10000.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 1500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "PC3"
+ 0.5
+ 0.0
+ 4.5
+ 20000.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 6.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 4.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 12.0
+ 6.0
+ 4.4
+ 2.4
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ function getBitRange(data, bitIndex, bitWidth)
+ local byteIndex = bitIndex >> 3
+ local shift = bitIndex - byteIndex * 8
+ local value = data[1 + byteIndex]
+ if (shift + bitWidth > 8) then
+ value = value + data[2 + byteIndex] * 256 end
+ local mask = (1 << bitWidth) - 1
+ return (value >> shift) & mask
+end
+function getTwoBytesLSB(data, offset, factor) return (data[offset + 2] * 256 + data[offset + 1]) * factor
+ end
+hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" } function toHexString(num) if num == 0 then return '0' end local result = "" while num > 0 do local n = num % 16 result = hexstr[n + 1] ..result num = math.floor(num / 16) end return result end function arrayToString(arr) local str = "" local index = 1 while arr[index] ~= nil do str = str.." "..toHexString(math.floor(arr[index])) index = index + 1 end return str end function setTwoBytesLsb(data, offset, value) value = math.floor(value) data[offset + 2] = value >> 8 data[offset + 1] = value & 0xff end function hyundaiSumNibbles(data, seed)
+ local sum = seed
+ for i = 1, 7, 1
+ do
+ local b = data[i]
+ sum = sum + (b % 16) + math.floor(b / 16) end return (16 - sum) % 16 end
+
+GDI4_BASE_ADDRESS = 0xBB20
+GDI_CHANGE_ADDRESS = GDI4_BASE_ADDRESS + 0x10
+
+GDI4_CAN_SET_TAG = 0x78
+local data_set_settings = { GDI4_CAN_SET_TAG, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+
+FIXED_POINT = 128
+
+setTickRate(100)
+
+function onCanConfiguration3(bus, id, dlc, data)
+ -- print("Received configuration3 "..arrayToString(data))
+ pumpPeak = getTwoBytesLSB(data, 6, 1 / 128)
+ print("GDI4 says PumpPeakCurrent ".. pumpPeak)
+ setLuaGauge(1, pumpPeak)
+end
+
+function onCanVersion(bus, id, dlc, data)
+ year = data[1] * 100 + data[2]
+ month = data[3]
+ day = data[4]
+-- print ("GDI4 firmware " ..year ..'/' ..month ..'/' ..day)
+end
+
+canRxAdd(GDI4_BASE_ADDRESS + 3, onCanConfiguration3)
+canRxAdd(GDI4_BASE_ADDRESS + 5, onCanVersion)
+
+
+EMS_DCT11_128 = 0x80
+EMS_DCT12_129 = 0x81
+EMS_H12_399 = 0x18f
+EMS6_608 = 0x260
+EMS5_672 = 0x2a0
+EMS11_790 = 0x316
+EMS12_809 = 0x329
+EMS9_898 = 0x382
+EMS14_1349 = 0x545
+
+counter = 0
+
+payLoad128 = { 0x00, 0x17, 0x70, 0x0F, 0x1B, 0x2C, 0x1B, 0x75 }
+payLoad129 = { 0x40, 0x84, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x75 }
+payLoad399 = { 0x00, 0x30, 0x1d, 0x00, 0x00, 0x63, 0x00, 0x00 }
+payLoad608 = { 0x05, 0x1d, 0x00, 0x30, 0x01, 0xa5, 0x7f, 0x31 }
+payLoad672 = { 0xe0, 0x00, 0x5f, 0x98, 0x39, 0x12, 0x9e, 0x08 }
+payLoad809 = { 0xd7, 0x7b, 0x7e, 0x0c, 0x11, 0x2c, 0x00, 0x10 }
+payLoad898 = { 0x40, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x08 }
+payLoad1349 = { 0xCA, 0x16, 0x00, 0x8A, 0x75, 0xFF, 0x75, 0xFF }
+
+speedSensor = Sensor.new("VehicleSpeed")
+speedSensor : setTimeout(3000)
+
+function onCluPacket(bus, id, dlc, data)
+ speedKph = getBitRange(data, 8, 9) * 0.5
+-- print('onCAR_SPEED ' ..speedKph)
+ speedSensor : set(speedKph)
+end
+
+canRxAdd(1, 1264, onCluPacket)
+
+function onTick()
+ local RPMread = math.floor(getSensor("RPM") * 4)
+ local RPMhi = RPMread >> 8
+ local RPMlo = RPMread & 0xff
+
+ payLoad128[3] = RPMlo
+ payLoad128[4] = RPMhi
+
+ counter = (counter + 1) % 16
+
+ check128 = hyundaiSumNibbles(payLoad128, counter)
+ payLoad128[8] = check128 * 16 + counter
+ txCan(1, EMS_DCT11_128, 0, payLoad128)
+
+ check129 = hyundaiSumNibbles(payLoad129, counter)
+ payLoad129[8] = check129 * 16 + counter
+ txCan(1, EMS_DCT12_129, 0, payLoad129)
+
+ canRPMpayload = { 0x05, 0x1B, RPMlo, RPMhi, 0x1B, 0x2C, 0x00, 0x7F }
+
+ txCan(1, EMS11_790, 0, canRPMpayload)
+ txCan(1, EMS14_1349, 0, payLoad1349)
+
+ txCan(1, EMS_H12_399, 0, payLoad399)
+ txCan(1, EMS6_608, 0, payLoad608)
+ txCan(1, EMS5_672, 0, payLoad672)
+ txCan(1, EMS12_809, 0, payLoad809)
+ txCan(1, EMS9_898, 0, payLoad898)
+
+ pumpPeakCurrent = getCalibration("mc33_hpfp_i_peak")
+ pumpHoldCurrent = getCalibration("mc33_hpfp_i_hold")
+
+ TholdOff = getCalibration("mc33_t_hold_off")
+ THoldDuration = getCalibration("mc33_t_hold_tot")
+
+
+ setTwoBytesLsb(data_set_settings, 1, TholdOff)
+ setTwoBytesLsb(data_set_settings, 3, THoldDuration)
+ setTwoBytesLsb(data_set_settings, 5, pumpPeakCurrent * FIXED_POINT)
+-- print('Will be sending ' ..arrayToString(data_set_settings))
+ txCan(1, GDI_CHANGE_ADDRESS + 3, 1, data_set_settings)
+
+ setTwoBytesLsb(data_set_settings, 1, pumpHoldCurrent * FIXED_POINT)
+ setTwoBytesLsb(data_set_settings, 3, GDI4_BASE_ADDRESS)
+-- print('Will be sending ' ..arrayToString(data_set_settings))
+ txCan(1, GDI_CHANGE_ADDRESS + 4, 1, data_set_settings)
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
+ -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
+ 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
+ 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
+ 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
+ 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 23.3 29.9 36.4 39.2 40.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0
+ 12.1 14.0 17.8 22.9 29.3 35.6 39.0 39.8 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0
+ 11.8 13.7 10.0 14.9 28.6 34.8 38.7 39.5 39.5 39.5 39.5 39.5 41.0 41.0 41.0 41.0
+ 11.6 13.4 12.3 17.1 28.0 33.9 38.5 39.3 39.3 39.3 39.3 39.3 40.0 40.0 40.0 40.0
+ 4.4 6.2 9.7 14.4 20.3 26.1 31.2 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0
+ 0.2 1.9 5.3 9.8 11.6 15.6 19.1 20.1 20.6 20.7 20.9 21.0 21.1 21.2 21.4 21.6
+ -0.1 1.6 5.6 9.2 7.9 10.0 11.9 13.2 14.2 14.5 14.7 14.9 15.2 15.5 15.7 16.2
+ -3.9 -2.2 1.6 5.2 6.2 6.5 6.8 8.3 9.8 10.2 10.6 10.9 11.3 11.7 12.1 12.8
+ -5.9 -4.3 -0.7 2.6 3.1 3.5 3.8 5.3 6.8 7.2 7.6 7.9 8.3 8.7 9.1 9.8
+ -7.8 -6.5 -3.1 0.1 0.1 0.6 0.9 2.4 3.9 4.3 4.7 5.0 5.4 5.8 6.2 6.9
+ -9.8 -8.6 -5.5 -2.5 -3.0 -2.4 -2.1 -0.6 0.9 1.3 1.7 2.0 2.4 2.8 3.2 3.9
+ -11.8 -10.7 -7.9 -5.0 -6.1 -5.4 -5.1 -3.6 -2.1 -1.7 -1.3 -1.0 -0.6 -0.2 0.2 0.9
+ -13.8 -12.8 -10.3 -7.6 -9.1 -8.4 -8.1 -6.6 -5.1 -4.7 -4.3 -4.0 -3.6 -3.2 -2.8 -2.1
+ -15.0 -14.9 -12.7 -10.1 -12.2 -11.3 -11.0 -9.5 -8.0 -7.6 -7.2 -6.9 -6.5 -6.1 -5.7 -5.0
+ -15.0 -15.0 -15.0 -12.7 -15.0 -14.3 -14.0 -12.5 -11.0 -10.6 -10.2 -9.9 -9.5 -9.1 -8.7 -8.0
+ -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -14.0 -13.6 -13.2 -12.9 -12.5 -12.1 -11.7 -11.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 70.3 70.3 70.4 70.5 70.6 70.6 70.3 29.9 29.8 29.9 30.4 31.4 33.0 35.1 37.7 40.9
+ 70.8 71.5 72.1 72.9 73.3 72.8 72.0 31.3 31.2 31.5 32.2 33.5 35.3 37.7 40.5 43.9
+ 71.7 72.9 74.0 74.9 74.9 74.0 73.0 82.3 82.1 82.4 83.2 84.5 86.3 88.7 91.6 95.0
+ 75.1 77.4 78.5 78.6 77.7 76.2 75.0 84.1 84.0 84.2 85.1 86.4 88.3 90.7 93.6 97.1
+ 80.4 82.1 82.3 81.5 79.9 78.2 76.9 86.4 86.2 86.5 87.4 88.7 90.6 93.0 96.0 99.5
+ 85.0 85.5 85.0 83.7 82.0 80.1 78.7 88.6 88.5 88.7 89.6 91.0 92.9 95.3 98.4 101.9
+ 88.5 88.2 87.3 85.8 83.9 82.0 80.6 90.9 90.7 91.0 91.9 93.2 95.2 97.7 100.7 104.3
+ 86.2 85.4 84.3 82.7 80.8 78.9 77.6 93.1 93.0 93.2 94.1 95.5 97.5 100.0 103.1 106.7
+ 105.6 104.6 103.4 101.7 99.8 97.8 96.4 95.4 95.2 95.5 96.4 97.8 99.8 102.3 105.5 109.1
+ 113.4 112.1 110.8 109.0 106.9 104.8 103.3 102.3 102.1 102.4 103.3 104.8 106.9 109.6 112.9 116.8
+ 121.4 120.0 118.6 116.6 114.4 112.2 110.6 109.5 109.3 109.6 110.6 112.2 114.4 117.3 120.8 124.9
+ 127.6 126.5 125.1 123.0 120.7 118.3 116.6 115.5 115.3 115.6 116.6 118.3 120.7 123.7 127.4 127.6
+ 127.6 127.6 127.6 127.6 125.7 123.3 121.5 120.4 120.1 120.5 121.5 123.3 125.7 127.6 127.6 127.6
+ 127.6 127.6 127.6 127.6 127.6 127.0 125.2 124.0 123.8 124.2 125.2 127.0 127.6 127.6 127.6 127.6
+ 127.6 127.6 127.6 127.6 127.6 127.6 127.6 126.5 126.3 126.7 127.6 127.6 127.6 127.6 127.6 127.6
+ 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272
+ 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925
+ 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803
+ 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565
+ 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483
+ 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163
+ 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844
+ 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741
+ 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034
+ 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102
+ 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAVERICK_X3.msq b/generated/simulator_tune_MAVERICK_X3.msq
new file mode 100644
index 0000000..1545437
--- /dev/null
+++ b/generated/simulator_tune_MAVERICK_X3.msq
@@ -0,0 +1,4566 @@
+
+
+
+
+ "MAVERICK_X3"
+ 1000.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 320.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 98.0
+ 926.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ 0.0
+ 23.8889
+ 48.8889
+ 9500.0
+ 2100.0
+ 1000.0
+ 1500.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.9
+ 1200.0
+ 3.0
+ "1-2-3"
+ "NONE"
+ 87.5
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 87.0
+ 82.0
+ "NONE"
+ 1000.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "36/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "PE15"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 10.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.26
+ 1.2
+ 1.16
+ 1.1
+ 1.06
+ 1.0
+ 0.9
+ 0.8
+
+ 0.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "PE13"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "PA1"
+ 1.0
+ 2.0
+ 0.0
+ 891.0
+ 69.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PE2"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Rotax
+ 900 ACE
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 116.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ Acc Relay
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "true"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 12.0794
+ 213.349
+ 0.113607
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "PE0"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.25
+ 1.49
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 5.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ 12.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 7.0
+ 0.0
+ 0.0
+ 0.49
+ 2.98
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 0.0
+ 0.5
+ "PC3"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 2000.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 5.0E-4
+ 0.0
+ 0.0
+ -5.0
+ 5.0
+ 1.0
+ 50.0
+ 3.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 10.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 100.0
+ 0.0
+ 60.0
+ 50.0
+ "MAP"
+ "IAT"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "PG11"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "PA5"
+ "PA3"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 2.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 3.3
+ 3.2
+ 3.1
+ 3.05
+ 2.97
+ 2.88
+ 2.8
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1860.0
+ 1860.0
+ 1800.0
+ 1700.0
+ 1660.0
+ 1600.0
+ 1560.0
+ 1500.0
+ 1500.0
+ 1460.0
+ 1460.0
+ 1440.0
+ 1400.0
+ 1400.0
+ 1500.0
+ 1600.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 1100.0
+ 2300.0
+ 3400.0
+ 4600.0
+ 5700.0
+ 6900.0
+ 8000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 1100.0
+ 2300.0
+ 3400.0
+ 4600.0
+ 5700.0
+ 6900.0
+ 8000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 0.8
+ 0.8
+ 0.8
+ 0.8
+ 0.8
+
+
+ 600.0
+ 800.0
+ 1000.0
+ 1200.0
+ 1400.0
+ 1600.0
+ 1800.0
+ 2000.0
+
+
+ 10.0
+ 10.57143
+ 11.14286
+ 11.71429
+ 12.28571
+ 12.85714
+ 13.42857
+ 14.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ function getBitRange(data, bitIndex, bitWidth)
+ local byteIndex = bitIndex >> 3
+ local shift = bitIndex - byteIndex * 8
+ local value = data[1 + byteIndex]
+ if (shift + bitWidth > 8) then
+ value = value + data[2 + byteIndex] * 256 end
+ local mask = (1 << bitWidth) - 1
+ return (value >> shift) & mask
+end
+function getTwoBytesLSB(data, offset, factor) return (data[offset + 2] * 256 + data[offset + 1]) * factor
+ end
+hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" } function toHexString(num) if num == 0 then return '0' end local result = "" while num > 0 do local n = num % 16 result = hexstr[n + 1] ..result num = math.floor(num / 16) end return result end function arrayToString(arr) local str = "" local index = 1 while arr[index] ~= nil do str = str.." "..toHexString(math.floor(arr[index])) index = index + 1 end return str end function setTwoBytesLsb(data, offset, value) value = math.floor(value) data[offset + 2] = value >> 8 data[offset + 1] = value & 0xff end
+
+
+isUseful = Timer.new()
+isUseful : reset()
+
+function onTick()
+
+rpm = getSensor("RPM")
+vbat = getSensor("BatteryVoltage")
+
+-- print (vbat .. " " .. rpm)
+if (vbat < 8) or (rpm > 200) then
+-- keep alive if USB hooked up
+isUseful : reset()
+end
+
+ if (isUseful : getElapsedSeconds() > 17) then
+ mcu_standby()
+ end
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.1
+ 1.1
+ 0.9333
+ 0.9333
+ 0.9333
+ 0.8333
+ 0.6333
+ 0.6333
+ 0.5
+ 0.5
+ 0.4667
+ 0.3
+ 0.3
+ 0.3
+ 0.3
+ 0.3
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 15.0
+ 27.0
+ 33.0
+ 45.0
+ 57.0
+ 69.0
+ 81.0
+ 93.0
+ 105.0
+ 129.0
+ 157.0
+ 186.0
+ 214.0
+ 243.0
+ 271.0
+ 300.0
+
+
+ 800.0
+ 1000.0
+ 1300.0
+ 1600.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3600.0
+ 4000.0
+ 4400.0
+ 4900.0
+ 5300.0
+ 5800.0
+ 6200.0
+ 7100.0
+ 8000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 15.0
+ 27.0
+ 33.0
+ 45.0
+ 57.0
+ 69.0
+ 81.0
+ 93.0
+ 105.0
+ 129.0
+ 157.0
+ 186.0
+ 214.0
+ 243.0
+ 271.0
+ 300.0
+
+
+ 800.0
+ 1000.0
+ 1300.0
+ 1600.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3600.0
+ 4000.0
+ 4400.0
+ 4900.0
+ 5300.0
+ 5800.0
+ 6200.0
+ 7100.0
+ 8000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAZDA_MIATA_NA6.msq b/generated/simulator_tune_MAZDA_MIATA_NA6.msq
new file mode 100644
index 0000000..05f8388
--- /dev/null
+++ b/generated/simulator_tune_MAZDA_MIATA_NA6.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "MAZDA_MIATA_NA6"
+ 0.0
+ 2500.0
+ 3000.0
+ 7200.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 212.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 650.0
+ -10.0
+ 110.0
+ 27.5
+ 400.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 6.8
+ 1.6
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 78.0
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Batch"
+ 2000.0
+ 30.0
+ 110.0
+ 10.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 551.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "Miata NA"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 20.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 1.122
+ 4.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 4.3
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.1
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 950.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mazda
+ NA6
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop + Closed Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 200.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 2.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.01
+ 1.0E-5
+ 1.0E-4
+ 0.0
+ 100.0
+ 20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 5.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 3.14
+ 1.89
+ 1.33
+ 1.0
+ 0.81
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 120.0
+ 130.0
+ 140.0
+
+
+ 1180.0
+ 1160.0
+ 1140.0
+ 1120.0
+ 1100.0
+ 1080.0
+ 1060.0
+ 1020.0
+ 1000.0
+ 980.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 1000.0
+ 1500.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4000.0
+ 4500.0
+ 5000.0
+ 5500.0
+ 6000.0
+ 6500.0
+ 7000.0
+ 7500.0
+ 8000.0
+ 8500.0
+
+
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.5
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 30.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 9.439941
+ 19.12012
+ 30.81006
+ 42.50977
+ 54.52979
+ 64.21973
+ 71.90039
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.400002
+ 1.32
+ 1.260002
+ 1.209999
+ 1.169998
+ 1.050003
+ 1.029999
+ 1.019997
+ 1.029999
+ 1.019997
+ 1.010002
+ 1.0
+ 0.990002
+ 0.990002
+ 0.990002
+ 0.990002
+
+
+ 570.0
+ 437.0
+ 351.5
+ 293.5508
+ 237.0
+ 186.0
+ 145.0
+ 116.0
+ 96.0
+ 78.84961
+ 65.5498
+ 56.0498
+ 48.0
+ 40.0
+ 33.25
+ 29.44995
+ 25.6499
+ 22.80005
+ 20.8999
+ 19.0
+ 17.1001
+ 16.1499
+ 13.77502
+ 12.82495
+ 11.40002
+ 10.44995
+ 9.5
+ 8.550049
+ 8.454956
+ 8.359985
+ 8.300049
+ 8.199951
+
+
+ 0.1
+ 0.2
+ 0.3
+ 0.4
+ 0.5
+ 0.599998
+ 0.700001
+ 0.799999
+ 0.900002
+ 1.0
+ 1.099998
+ 1.199997
+ 1.300003
+ 1.400002
+ 1.5
+ 1.599998
+ 1.699997
+ 1.800003
+ 1.900002
+ 2.0
+ 2.100006
+ 2.200012
+ 2.299988
+ 2.399994
+ 2.5
+ 2.600006
+ 2.700012
+ 2.799988
+ 2.899994
+ 3.0
+ 3.100006
+ 3.200012
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 15.0 15.0 20.0 21.0 32.0 33.0 34.0 35.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 34.0 35.0 36.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 33.0 34.0 35.0 35.0 35.0 36.0 36.0 37.0 37.0 38.0 39.0
+ 15.0 15.0 22.0 24.0 28.0 31.0 32.0 33.0 33.0 34.0 34.0 34.0 35.0 36.0 36.0 37.0
+ 17.0 17.0 22.0 24.0 28.0 30.0 32.0 32.0 32.0 32.0 33.0 33.0 33.0 34.0 35.0 36.0
+ 18.0 18.0 24.0 26.0 27.0 28.0 29.0 29.0 28.0 29.0 30.0 31.0 31.0 32.0 33.0 34.0
+ 19.0 19.0 24.0 27.0 27.0 27.0 28.0 28.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0
+ 19.0 19.0 23.0 26.0 26.0 26.0 26.0 26.0 26.0 27.0 29.0 29.0 30.0 31.0 32.0 32.0
+ 19.0 19.0 23.0 26.0 26.0 25.0 26.0 26.0 25.0 26.0 27.0 28.0 29.0 29.0 30.0 31.0
+ 17.0 18.0 21.0 25.0 26.0 27.0 26.0 25.0 24.0 25.0 25.0 26.0 26.0 27.0 28.0 29.0
+ 15.0 17.0 20.0 24.0 26.0 26.0 25.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 25.0 24.0
+ 13.0 15.0 18.0 22.0 22.0 22.0 21.0 19.0 18.0 18.0 18.0 18.0 19.0 20.0 20.0 21.0
+ 13.0 15.0 17.0 19.0 21.0 21.0 20.0 18.0 16.0 16.0 16.0 17.0 17.0 17.0 17.0 17.0
+ 14.0 15.0 16.0 18.0 19.0 20.0 19.0 17.0 14.0 15.0 15.0 16.0 16.0 16.0 16.0 16.0
+ 15.0 15.0 15.0 16.0 18.0 19.0 18.0 16.0 14.0 14.0 15.0 15.0 15.0 15.0 15.0 15.0
+ 15.0 15.0 15.0 15.0 17.0 18.0 16.0 14.0 13.0 13.0 14.0 13.0 13.0 13.0 13.0 13.0
+
+
+ 10.0
+ 24.0
+ 35.0
+ 55.0
+ 65.0
+ 75.0
+ 84.0
+ 99.0
+ 110.0
+ 125.0
+ 140.0
+ 160.0
+ 180.0
+ 200.0
+ 220.0
+ 250.0
+
+
+ 500.0
+ 800.0
+ 1000.0
+ 1500.0
+ 1800.0
+ 2300.0
+ 2900.0
+ 3400.0
+ 3900.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6500.0
+ 7200.0
+ 8000.0
+
+
+ 40.0 42.0 44.0 44.0 45.0 45.0 42.0 41.0 39.0 41.0 43.0 47.0 52.0 55.0 58.0 58.0
+ 46.0 49.0 49.0 49.0 49.0 50.0 51.0 50.0 48.0 49.0 54.0 58.0 64.0 66.0 67.0 68.0
+ 51.0 55.0 56.0 55.0 56.0 57.0 59.0 58.0 55.0 56.0 59.0 65.0 70.0 71.0 72.0 73.0
+ 55.0 58.0 60.0 62.0 62.0 63.0 66.0 66.0 63.0 63.0 67.0 72.0 76.0 78.0 78.0 78.0
+ 62.0 64.0 68.0 70.0 70.0 71.0 74.0 74.0 71.0 70.0 73.0 78.0 82.0 83.0 84.0 84.0
+ 69.0 72.0 75.0 78.0 78.0 80.0 82.0 81.0 78.0 78.0 78.0 83.0 87.0 90.0 91.0 91.0
+ 75.0 79.0 82.0 84.0 84.0 85.0 86.0 86.0 84.0 83.0 85.0 89.0 93.0 96.0 97.0 98.0
+ 80.0 83.0 86.0 90.0 88.0 88.0 90.0 89.0 89.0 89.0 91.0 95.0 98.0 101.0 103.0 104.0
+ 85.0 87.0 90.0 94.0 93.0 92.0 94.0 93.0 93.0 95.0 97.0 101.0 105.0 107.0 109.0 110.0
+ 90.0 92.0 94.0 99.0 98.0 98.0 99.0 98.0 99.0 101.0 105.0 108.0 111.0 112.0 114.0 114.0
+ 96.0 96.0 99.0 102.0 103.0 103.0 103.0 105.0 106.0 109.0 111.0 114.0 116.0 118.0 118.0 118.0
+ 100.0 101.0 103.0 107.0 107.0 106.0 106.0 108.0 112.0 114.0 117.0 120.0 121.0 122.0 122.0 121.0
+ 104.0 105.0 107.0 109.0 109.0 108.0 108.0 110.0 114.0 117.0 120.0 123.0 125.0 124.0 125.0 124.0
+ 105.0 106.0 107.0 108.0 109.0 108.0 109.0 110.0 114.0 117.0 119.0 123.0 124.0 126.0 126.0 125.0
+ 105.0 106.0 107.0 109.0 110.0 109.0 109.0 111.0 114.0 116.0 119.0 121.0 123.0 125.0 128.0 128.0
+ 104.0 105.0 107.0 108.0 108.0 110.0 111.0 112.0 114.0 116.0 118.0 119.0 121.0 124.0 127.0 130.0
+
+
+ 20.0
+ 30.0
+ 34.0
+ 38.0
+ 43.0
+ 48.0
+ 54.0
+ 60.0
+ 67.0
+ 74.0
+ 82.0
+ 90.0
+ 99.0
+ 108.0
+ 118.0
+ 128.0
+
+
+ 650.0
+ 950.0
+ 1250.0
+ 1600.0
+ 1950.0
+ 2350.0
+ 2750.0
+ 3200.0
+ 3700.0
+ 4200.0
+ 4700.0
+ 5200.0
+ 5800.0
+ 6400.0
+ 7100.0
+ 7800.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAZDA_MIATA_NA94.msq b/generated/simulator_tune_MAZDA_MIATA_NA94.msq
new file mode 100644
index 0000000..2e9c243
--- /dev/null
+++ b/generated/simulator_tune_MAZDA_MIATA_NA94.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "MAZDA_MIATA_NA94"
+ 0.0
+ 2500.0
+ 3000.0
+ 7200.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 254.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 650.0
+ -10.0
+ 110.0
+ 27.5
+ 400.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 6.8
+ 1.8
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 78.0
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 10.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 100.0
+ 96.0
+ "NONE"
+ 551.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "Miata NA"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 20.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 1.122
+ 4.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 4.3
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.1
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 950.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mazda
+ 94
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop + Closed Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 200.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 2.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.01
+ 1.0E-5
+ 1.0E-4
+ 0.0
+ 100.0
+ 20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 5.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 3.14
+ 1.89
+ 1.33
+ 1.0
+ 0.81
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 120.0
+ 130.0
+ 140.0
+
+
+ 1180.0
+ 1160.0
+ 1140.0
+ 1120.0
+ 1100.0
+ 1080.0
+ 1060.0
+ 1020.0
+ 1000.0
+ 980.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 1000.0
+ 1500.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4000.0
+ 4500.0
+ 5000.0
+ 5500.0
+ 6000.0
+ 6500.0
+ 7000.0
+ 7500.0
+ 8000.0
+ 8500.0
+
+
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.5
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 30.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 9.439941
+ 19.12012
+ 30.81006
+ 42.50977
+ 54.52979
+ 64.21973
+ 71.90039
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.400002
+ 1.32
+ 1.260002
+ 1.209999
+ 1.169998
+ 1.050003
+ 1.029999
+ 1.019997
+ 1.029999
+ 1.019997
+ 1.010002
+ 1.0
+ 0.990002
+ 0.990002
+ 0.990002
+ 0.990002
+
+
+ 570.0
+ 437.0
+ 351.5
+ 293.5508
+ 237.0
+ 186.0
+ 145.0
+ 116.0
+ 96.0
+ 78.84961
+ 65.5498
+ 56.0498
+ 48.0
+ 40.0
+ 33.25
+ 29.44995
+ 25.6499
+ 22.80005
+ 20.8999
+ 19.0
+ 17.1001
+ 16.1499
+ 13.77502
+ 12.82495
+ 11.40002
+ 10.44995
+ 9.5
+ 8.550049
+ 8.454956
+ 8.359985
+ 8.300049
+ 8.199951
+
+
+ 0.1
+ 0.2
+ 0.3
+ 0.4
+ 0.5
+ 0.599998
+ 0.700001
+ 0.799999
+ 0.900002
+ 1.0
+ 1.099998
+ 1.199997
+ 1.300003
+ 1.400002
+ 1.5
+ 1.599998
+ 1.699997
+ 1.800003
+ 1.900002
+ 2.0
+ 2.100006
+ 2.200012
+ 2.299988
+ 2.399994
+ 2.5
+ 2.600006
+ 2.700012
+ 2.799988
+ 2.899994
+ 3.0
+ 3.100006
+ 3.200012
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 15.0 15.0 20.0 21.0 32.0 33.0 34.0 35.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 34.0 35.0 36.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 33.0 34.0 35.0 35.0 35.0 36.0 36.0 37.0 37.0 38.0 39.0
+ 15.0 15.0 22.0 24.0 28.0 31.0 32.0 33.0 33.0 34.0 34.0 34.0 35.0 36.0 36.0 37.0
+ 17.0 17.0 22.0 24.0 28.0 30.0 32.0 32.0 32.0 32.0 33.0 33.0 33.0 34.0 35.0 36.0
+ 18.0 18.0 24.0 26.0 27.0 28.0 29.0 29.0 28.0 29.0 30.0 31.0 31.0 32.0 33.0 34.0
+ 19.0 19.0 24.0 27.0 27.0 27.0 28.0 28.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0
+ 19.0 19.0 23.0 26.0 26.0 26.0 26.0 26.0 26.0 27.0 29.0 29.0 30.0 31.0 32.0 32.0
+ 19.0 19.0 23.0 26.0 26.0 25.0 26.0 26.0 25.0 26.0 27.0 28.0 29.0 29.0 30.0 31.0
+ 17.0 18.0 21.0 25.0 26.0 27.0 26.0 25.0 24.0 25.0 25.0 26.0 26.0 27.0 28.0 29.0
+ 15.0 17.0 20.0 24.0 26.0 26.0 25.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 25.0 24.0
+ 13.0 15.0 18.0 22.0 22.0 22.0 21.0 19.0 18.0 18.0 18.0 18.0 19.0 20.0 20.0 21.0
+ 13.0 15.0 17.0 19.0 21.0 21.0 20.0 18.0 16.0 16.0 16.0 17.0 17.0 17.0 17.0 17.0
+ 14.0 15.0 16.0 18.0 19.0 20.0 19.0 17.0 14.0 15.0 15.0 16.0 16.0 16.0 16.0 16.0
+ 15.0 15.0 15.0 16.0 18.0 19.0 18.0 16.0 14.0 14.0 15.0 15.0 15.0 15.0 15.0 15.0
+ 15.0 15.0 15.0 15.0 17.0 18.0 16.0 14.0 13.0 13.0 14.0 13.0 13.0 13.0 13.0 13.0
+
+
+ 10.0
+ 24.0
+ 35.0
+ 55.0
+ 65.0
+ 75.0
+ 84.0
+ 99.0
+ 110.0
+ 125.0
+ 140.0
+ 160.0
+ 180.0
+ 200.0
+ 220.0
+ 250.0
+
+
+ 500.0
+ 800.0
+ 1000.0
+ 1500.0
+ 1800.0
+ 2300.0
+ 2900.0
+ 3400.0
+ 3900.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6500.0
+ 7200.0
+ 8000.0
+
+
+ 40.0 42.0 44.0 44.0 45.0 45.0 42.0 41.0 39.0 41.0 43.0 47.0 52.0 55.0 58.0 58.0
+ 46.0 49.0 49.0 49.0 49.0 50.0 51.0 50.0 48.0 49.0 54.0 58.0 64.0 66.0 67.0 68.0
+ 51.0 55.0 56.0 55.0 56.0 57.0 59.0 58.0 55.0 56.0 59.0 65.0 70.0 71.0 72.0 73.0
+ 55.0 58.0 60.0 62.0 62.0 63.0 66.0 66.0 63.0 63.0 67.0 72.0 76.0 78.0 78.0 78.0
+ 62.0 64.0 68.0 70.0 70.0 71.0 74.0 74.0 71.0 70.0 73.0 78.0 82.0 83.0 84.0 84.0
+ 69.0 72.0 75.0 78.0 78.0 80.0 82.0 81.0 78.0 78.0 78.0 83.0 87.0 90.0 91.0 91.0
+ 75.0 79.0 82.0 84.0 84.0 85.0 86.0 86.0 84.0 83.0 85.0 89.0 93.0 96.0 97.0 98.0
+ 80.0 83.0 86.0 90.0 88.0 88.0 90.0 89.0 89.0 89.0 91.0 95.0 98.0 101.0 103.0 104.0
+ 85.0 87.0 90.0 94.0 93.0 92.0 94.0 93.0 93.0 95.0 97.0 101.0 105.0 107.0 109.0 110.0
+ 90.0 92.0 94.0 99.0 98.0 98.0 99.0 98.0 99.0 101.0 105.0 108.0 111.0 112.0 114.0 114.0
+ 96.0 96.0 99.0 102.0 103.0 103.0 103.0 105.0 106.0 109.0 111.0 114.0 116.0 118.0 118.0 118.0
+ 100.0 101.0 103.0 107.0 107.0 106.0 106.0 108.0 112.0 114.0 117.0 120.0 121.0 122.0 122.0 121.0
+ 104.0 105.0 107.0 109.0 109.0 108.0 108.0 110.0 114.0 117.0 120.0 123.0 125.0 124.0 125.0 124.0
+ 105.0 106.0 107.0 108.0 109.0 108.0 109.0 110.0 114.0 117.0 119.0 123.0 124.0 126.0 126.0 125.0
+ 105.0 106.0 107.0 109.0 110.0 109.0 109.0 111.0 114.0 116.0 119.0 121.0 123.0 125.0 128.0 128.0
+ 104.0 105.0 107.0 108.0 108.0 110.0 111.0 112.0 114.0 116.0 118.0 119.0 121.0 124.0 127.0 130.0
+
+
+ 20.0
+ 30.0
+ 34.0
+ 38.0
+ 43.0
+ 48.0
+ 54.0
+ 60.0
+ 67.0
+ 74.0
+ 82.0
+ 90.0
+ 99.0
+ 108.0
+ 118.0
+ 128.0
+
+
+ 650.0
+ 950.0
+ 1250.0
+ 1600.0
+ 1950.0
+ 2350.0
+ 2750.0
+ 3200.0
+ 3700.0
+ 4200.0
+ 4700.0
+ 5200.0
+ 5800.0
+ 6400.0
+ 7100.0
+ 7800.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAZDA_MIATA_NA96.msq b/generated/simulator_tune_MAZDA_MIATA_NA96.msq
new file mode 100644
index 0000000..97a63d2
--- /dev/null
+++ b/generated/simulator_tune_MAZDA_MIATA_NA96.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "MAZDA_MIATA_NA96"
+ 0.0
+ 2500.0
+ 3000.0
+ 7200.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 265.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "true"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 650.0
+ -10.0
+ 110.0
+ 27.5
+ 400.0
+ 4.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPXH6400"
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 40.0
+ 80.0
+ 16150.0
+ 1150.0
+ 330.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 13.81
+ 1.839
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 83.0
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 551.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.08
+ 10.0
+ "Miata NA"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 20.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 1.122
+ 4.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.03
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 4.3
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.1
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 950.0
+ 350.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mazda
+ NA8
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop + Closed Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 200.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.1
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 2.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.0065
+ 0.3
+ 0.002
+ 0.0
+ 100.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 100.0
+ 14.2
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 189.0
+ 6.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 5.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 36.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -15.0
+ "Off"
+ 14.7
+ 30.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 3.14
+ 1.89
+ 1.33
+ 1.0
+ 0.81
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 120.0
+ 130.0
+ 140.0
+
+
+ 1180.0
+ 1160.0
+ 1140.0
+ 1120.0
+ 1100.0
+ 1080.0
+ 1060.0
+ 1020.0
+ 1000.0
+ 980.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 1000.0
+ 1500.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4000.0
+ 4500.0
+ 5000.0
+ 5500.0
+ 6000.0
+ 6500.0
+ 7000.0
+ 7500.0
+ 8000.0
+ 8500.0
+
+
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.5
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 30.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 9.439941
+ 19.12012
+ 30.81006
+ 42.50977
+ 54.52979
+ 64.21973
+ 71.90039
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.400002
+ 1.32
+ 1.260002
+ 1.209999
+ 1.169998
+ 1.050003
+ 1.029999
+ 1.019997
+ 1.029999
+ 1.019997
+ 1.010002
+ 1.0
+ 0.990002
+ 0.990002
+ 0.990002
+ 0.990002
+
+
+ 570.0
+ 437.0
+ 351.5
+ 293.5508
+ 237.0
+ 186.0
+ 145.0
+ 116.0
+ 96.0
+ 78.84961
+ 65.5498
+ 56.0498
+ 48.0
+ 40.0
+ 33.25
+ 29.44995
+ 25.6499
+ 22.80005
+ 20.8999
+ 19.0
+ 17.1001
+ 16.1499
+ 13.77502
+ 12.82495
+ 11.40002
+ 10.44995
+ 9.5
+ 8.550049
+ 8.454956
+ 8.359985
+ 8.300049
+ 8.199951
+
+
+ 0.1
+ 0.2
+ 0.3
+ 0.4
+ 0.5
+ 0.599998
+ 0.700001
+ 0.799999
+ 0.900002
+ 1.0
+ 1.099998
+ 1.199997
+ 1.300003
+ 1.400002
+ 1.5
+ 1.599998
+ 1.699997
+ 1.800003
+ 1.900002
+ 2.0
+ 2.100006
+ 2.200012
+ 2.299988
+ 2.399994
+ 2.5
+ 2.600006
+ 2.700012
+ 2.799988
+ 2.899994
+ 3.0
+ 3.100006
+ 3.200012
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 15.0 15.0 20.0 21.0 32.0 33.0 34.0 35.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 34.0 35.0 36.0 37.0 37.0 38.0 38.0 38.0 39.0 40.0 41.0
+ 15.0 15.0 18.0 23.0 30.0 33.0 34.0 35.0 35.0 35.0 36.0 36.0 37.0 37.0 38.0 39.0
+ 15.0 15.0 22.0 24.0 28.0 31.0 32.0 33.0 33.0 34.0 34.0 34.0 35.0 36.0 36.0 37.0
+ 17.0 17.0 22.0 24.0 28.0 30.0 32.0 32.0 32.0 32.0 33.0 33.0 33.0 34.0 35.0 36.0
+ 18.0 18.0 24.0 26.0 27.0 28.0 29.0 29.0 28.0 29.0 30.0 31.0 31.0 32.0 33.0 34.0
+ 19.0 19.0 24.0 27.0 27.0 27.0 28.0 28.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0
+ 19.0 19.0 23.0 26.0 26.0 26.0 26.0 26.0 26.0 27.0 29.0 29.0 30.0 31.0 32.0 32.0
+ 19.0 19.0 23.0 26.0 26.0 25.0 26.0 26.0 25.0 26.0 27.0 28.0 29.0 29.0 30.0 31.0
+ 17.0 18.0 21.0 25.0 26.0 27.0 26.0 25.0 24.0 25.0 25.0 26.0 26.0 27.0 28.0 29.0
+ 15.0 17.0 20.0 24.0 26.0 26.0 25.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 25.0 24.0
+ 13.0 15.0 18.0 22.0 22.0 22.0 21.0 19.0 18.0 18.0 18.0 18.0 19.0 20.0 20.0 21.0
+ 13.0 15.0 17.0 19.0 21.0 21.0 20.0 18.0 16.0 16.0 16.0 17.0 17.0 17.0 17.0 17.0
+ 14.0 15.0 16.0 18.0 19.0 20.0 19.0 17.0 14.0 15.0 15.0 16.0 16.0 16.0 16.0 16.0
+ 15.0 15.0 15.0 16.0 18.0 19.0 18.0 16.0 14.0 14.0 15.0 15.0 15.0 15.0 15.0 15.0
+ 15.0 15.0 15.0 15.0 17.0 18.0 16.0 14.0 13.0 13.0 14.0 13.0 13.0 13.0 13.0 13.0
+
+
+ 10.0
+ 24.0
+ 35.0
+ 55.0
+ 65.0
+ 75.0
+ 84.0
+ 99.0
+ 110.0
+ 125.0
+ 140.0
+ 160.0
+ 180.0
+ 200.0
+ 220.0
+ 250.0
+
+
+ 500.0
+ 800.0
+ 1000.0
+ 1500.0
+ 1800.0
+ 2300.0
+ 2900.0
+ 3400.0
+ 3900.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6500.0
+ 7200.0
+ 8000.0
+
+
+ 40.0 42.0 44.0 44.0 45.0 45.0 42.0 41.0 39.0 41.0 43.0 47.0 52.0 55.0 58.0 58.0
+ 46.0 49.0 49.0 49.0 49.0 50.0 51.0 50.0 48.0 49.0 54.0 58.0 64.0 66.0 67.0 68.0
+ 51.0 55.0 56.0 55.0 56.0 57.0 59.0 58.0 55.0 56.0 59.0 65.0 70.0 71.0 72.0 73.0
+ 55.0 58.0 60.0 62.0 62.0 63.0 66.0 66.0 63.0 63.0 67.0 72.0 76.0 78.0 78.0 78.0
+ 62.0 64.0 68.0 70.0 70.0 71.0 74.0 74.0 71.0 70.0 73.0 78.0 82.0 83.0 84.0 84.0
+ 69.0 72.0 75.0 78.0 78.0 80.0 82.0 81.0 78.0 78.0 78.0 83.0 87.0 90.0 91.0 91.0
+ 75.0 79.0 82.0 84.0 84.0 85.0 86.0 86.0 84.0 83.0 85.0 89.0 93.0 96.0 97.0 98.0
+ 80.0 83.0 86.0 90.0 88.0 88.0 90.0 89.0 89.0 89.0 91.0 95.0 98.0 101.0 103.0 104.0
+ 85.0 87.0 90.0 94.0 93.0 92.0 94.0 93.0 93.0 95.0 97.0 101.0 105.0 107.0 109.0 110.0
+ 90.0 92.0 94.0 99.0 98.0 98.0 99.0 98.0 99.0 101.0 105.0 108.0 111.0 112.0 114.0 114.0
+ 96.0 96.0 99.0 102.0 103.0 103.0 103.0 105.0 106.0 109.0 111.0 114.0 116.0 118.0 118.0 118.0
+ 100.0 101.0 103.0 107.0 107.0 106.0 106.0 108.0 112.0 114.0 117.0 120.0 121.0 122.0 122.0 121.0
+ 104.0 105.0 107.0 109.0 109.0 108.0 108.0 110.0 114.0 117.0 120.0 123.0 125.0 124.0 125.0 124.0
+ 105.0 106.0 107.0 108.0 109.0 108.0 109.0 110.0 114.0 117.0 119.0 123.0 124.0 126.0 126.0 125.0
+ 105.0 106.0 107.0 109.0 110.0 109.0 109.0 111.0 114.0 116.0 119.0 121.0 123.0 125.0 128.0 128.0
+ 104.0 105.0 107.0 108.0 108.0 110.0 111.0 112.0 114.0 116.0 118.0 119.0 121.0 124.0 127.0 130.0
+
+
+ 20.0
+ 30.0
+ 34.0
+ 38.0
+ 43.0
+ 48.0
+ 54.0
+ 60.0
+ 67.0
+ 74.0
+ 82.0
+ 90.0
+ 99.0
+ 108.0
+ 118.0
+ 128.0
+
+
+ 650.0
+ 950.0
+ 1250.0
+ 1600.0
+ 1950.0
+ 2350.0
+ 2750.0
+ 3200.0
+ 3700.0
+ 4200.0
+ 4700.0
+ 5200.0
+ 5800.0
+ 6400.0
+ 7100.0
+ 7800.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAZDA_MIATA_NB1.msq b/generated/simulator_tune_MAZDA_MIATA_NB1.msq
new file mode 100644
index 0000000..f4ce1a5
--- /dev/null
+++ b/generated/simulator_tune_MAZDA_MIATA_NB1.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "MAZDA_MIATA_NB1"
+ 0.0
+ 2500.0
+ 3000.0
+ 7200.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 256.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 4.0
+ 3.0
+ 2.0
+ 1.7
+ 1.5
+ 1.35
+ 1.25
+ 1.2
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 100.0
+ 650.0
+ -10.0
+ 110.0
+ 27.5
+ 400.0
+ 4.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 13.8
+ 1.839
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 83.0
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 551.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.08
+ 10.0
+ "Miata NB"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 20.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 1.117
+ 4.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.03
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 4.3
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 1070.0
+ 350.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mazda
+ NB1
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 98.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "true"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop + Closed Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.1
+ 16.0
+ 8.0
+ 0.1
+ 20.0
+ 10.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 2.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.0065
+ 0.3
+ 0.002
+ 0.0
+ 0.0
+ -8.0
+ 10.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 100.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 250.0
+ 6.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 5.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 60.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Miata NB2"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -15.0
+ "Off"
+ 14.7
+ 30.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 3.14
+ 1.89
+ 1.33
+ 1.0
+ 0.81
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 120.0
+ 130.0
+ 140.0
+
+
+ 1180.0
+ 1160.0
+ 1140.0
+ 1120.0
+ 1100.0
+ 1080.0
+ 1060.0
+ 1020.0
+ 1000.0
+ 980.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 1000.0
+ 1500.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4000.0
+ 4500.0
+ 5000.0
+ 5500.0
+ 6000.0
+ 6500.0
+ 7000.0
+ 7500.0
+ 8000.0
+ 8500.0
+
+
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 9.439941
+ 19.12012
+ 30.81006
+ 42.50977
+ 54.52979
+ 64.21973
+ 71.90039
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.400002
+ 1.32
+ 1.260002
+ 1.209999
+ 1.169998
+ 1.050003
+ 1.029999
+ 1.019997
+ 1.029999
+ 1.019997
+ 1.010002
+ 1.0
+ 0.990002
+ 0.990002
+ 0.990002
+ 0.990002
+
+
+ 0.0
+ 0.0
+ 1.0
+ 3.0
+ 8.0
+ 19.0
+ 45.0
+ 100.0
+ 175.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+
+
+ 0.5
+ 0.87
+ 1.07
+ 1.53
+ 1.85
+ 2.11
+ 2.46
+ 3.0
+ 3.51
+ 4.5
+ 4.6
+ 4.61
+ 4.62
+ 4.63
+ 4.64
+ 4.65
+ 4.66
+ 4.67
+ 4.68
+ 4.69
+ 4.7
+ 4.71
+ 4.72
+ 4.73
+ 4.74
+ 4.75
+ 4.76
+ 4.77
+ 4.78
+ 4.79
+ 4.8
+ 4.81
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 14.0 13.0 13.0 16.0 21.0 25.0 28.0 31.0 34.0 36.0 38.0 39.0 40.0 40.0 40.0 41.0
+ 14.0 13.0 13.0 16.0 21.0 25.0 28.0 31.0 34.0 36.0 38.0 39.0 40.0 40.0 40.0 40.0
+ 14.0 13.0 13.0 16.0 21.0 24.0 27.0 30.0 33.0 35.0 37.0 38.0 39.0 40.0 40.0 40.0
+ 15.0 13.0 13.0 17.0 21.0 24.0 27.0 30.0 33.0 35.0 36.0 38.0 38.0 39.0 39.0 39.0
+ 15.0 13.0 13.0 18.0 21.0 24.0 26.0 29.0 32.0 33.0 36.0 37.0 38.0 38.0 38.0 39.0
+ 15.0 14.0 14.0 18.0 21.0 24.0 26.0 28.0 30.0 32.0 34.0 36.0 37.0 37.0 38.0 38.0
+ 15.0 15.0 14.0 19.0 21.0 23.0 25.0 27.0 29.0 31.0 33.0 34.0 35.0 36.0 36.0 37.0
+ 16.0 16.0 15.0 19.0 21.0 23.0 24.0 26.0 28.0 30.0 31.0 32.0 33.0 34.0 34.0 35.0
+ 16.0 17.0 16.0 19.0 20.0 22.0 23.0 24.0 26.0 28.0 29.0 31.0 31.0 32.0 33.0 33.0
+ 16.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 25.0 26.0 28.0 28.0 29.0 30.0 31.0
+ 15.0 15.0 16.0 16.0 17.0 18.0 19.0 20.0 21.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0
+ 13.0 13.0 14.0 14.0 15.0 15.0 17.0 17.0 19.0 20.0 22.0 23.0 24.0 25.0 26.0 27.0
+ 11.0 11.0 11.0 12.0 12.0 13.0 14.0 15.0 16.0 17.0 19.0 20.0 21.0 22.0 24.0 25.0
+ 8.0 8.0 9.0 9.0 9.0 10.0 11.0 12.0 13.0 14.0 16.0 17.0 18.0 19.0 21.0 22.0
+ 5.0 5.0 5.0 5.0 6.0 7.0 7.0 8.0 9.0 10.0 12.0 13.0 14.0 16.0 17.0 18.0
+ 1.0 1.0 1.0 2.0 2.0 3.0 3.0 4.0 5.0 6.0 7.0 9.0 10.0 12.0 13.0 14.0
+
+
+ 25.0
+ 29.0
+ 34.0
+ 39.0
+ 46.0
+ 53.0
+ 62.0
+ 73.0
+ 85.0
+ 99.0
+ 116.0
+ 135.0
+ 157.0
+ 183.0
+ 214.0
+ 250.0
+
+
+ 700.0
+ 850.0
+ 943.0
+ 1112.0
+ 1310.0
+ 1545.0
+ 1821.0
+ 2146.0
+ 2530.0
+ 2982.0
+ 3515.0
+ 4144.0
+ 4884.0
+ 5757.0
+ 6787.0
+ 8000.0
+
+
+ 35.0 36.0 37.0 35.0 36.0 37.0 33.0 31.0 25.0 24.0 24.0 25.0 26.0 29.0 33.0 36.0
+ 35.0 37.0 38.0 37.0 36.0 37.0 41.0 39.0 40.0 37.0 35.0 36.0 37.0 35.0 38.0 40.0
+ 37.0 40.0 39.0 37.0 38.0 41.0 45.0 47.0 54.0 48.0 47.0 55.0 55.0 49.0 50.0 51.0
+ 39.0 44.0 42.0 40.0 45.0 48.0 48.0 52.0 56.0 53.0 52.0 58.0 62.0 57.0 58.0 58.0
+ 45.0 56.0 49.0 45.0 54.0 53.0 55.0 54.0 57.0 55.0 57.0 59.0 62.0 59.0 63.0 62.0
+ 54.0 61.0 56.0 52.0 53.0 58.0 57.0 59.0 58.0 58.0 60.0 64.0 66.0 64.0 65.0 63.0
+ 60.0 67.0 66.0 60.0 59.0 59.0 61.0 63.0 63.0 60.0 62.0 69.0 71.0 67.0 65.0 63.0
+ 65.0 70.0 71.0 67.0 62.0 61.0 65.0 63.0 63.0 64.0 66.0 69.0 73.0 71.0 67.0 65.0
+ 70.0 74.0 73.0 75.0 71.0 66.0 66.0 65.0 67.0 69.0 68.0 72.0 76.0 75.0 66.0 65.0
+ 71.0 75.0 76.0 74.0 73.0 72.0 71.0 70.0 72.0 72.0 74.0 76.0 78.0 76.0 68.0 64.0
+ 75.0 76.0 78.0 76.0 73.0 74.0 74.0 74.0 77.0 76.0 77.0 76.0 77.0 76.0 69.0 65.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+
+
+ 20.0
+ 25.0
+ 30.0
+ 35.0
+ 40.0
+ 46.0
+ 54.0
+ 63.0
+ 73.0
+ 85.0
+ 99.0
+ 116.0
+ 135.0
+ 158.0
+ 185.0
+ 220.0
+
+
+ 700.0
+ 820.0
+ 950.0
+ 1100.0
+ 1300.0
+ 1550.0
+ 1800.0
+ 2150.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4150.0
+ 4900.0
+ 5800.0
+ 6800.0
+ 8000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MAZDA_MIATA_NB2.msq b/generated/simulator_tune_MAZDA_MIATA_NB2.msq
new file mode 100644
index 0000000..0195096
--- /dev/null
+++ b/generated/simulator_tune_MAZDA_MIATA_NB2.msq
@@ -0,0 +1,4570 @@
+
+
+
+
+ "MAZDA_MIATA_NB2"
+ 0.0
+ 2500.0
+ 3000.0
+ 7200.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 265.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 4.0
+ 3.0
+ 2.0
+ 1.7
+ 1.5
+ 1.35
+ 1.25
+ 1.2
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 110.0
+ 650.0
+ -10.0
+ 110.0
+ 27.5
+ 400.0
+ 4.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 0.0
+ 0.0
+ "MPX4250"
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ -20.0
+ 23.8889
+ 120.0
+ 18000.0
+ 2100.0
+ 100.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 13.8
+ 1.839
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 83.0
+ "Speed Density"
+ 5.0
+ "Simultaneous"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Wasted Spark"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 0.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 538.0
+ "None"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.08
+ 10.0
+ "Miata NB"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "Disabled"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 20.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 1.117
+ 4.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.03
+ "NONE"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 3.91
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 1070.0
+ 350.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 1000.0
+ 0.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mazda
+ NB2
+ H72 test
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 98.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ GPPWM0
+ GPPWM1
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "true"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop + Closed Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.1
+ 16.0
+ 8.0
+ 0.1
+ 20.0
+ 10.0
+ 0.0
+ 90.0
+ 1.0
+ 10.0
+ 0.05
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 2.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.0065
+ 0.3
+ 0.002
+ 0.0
+ 0.0
+ -8.0
+ 10.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 5.0
+ 4.0
+ 100.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 250.0
+ 6.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 6.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.0
+ 5.0
+ 0.0
+ "PI0"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 60.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Miata NB2"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "Fixed rail pressure"
+ "default"
+ 400.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.002
+ 33.0
+ 0.0
+ 20.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -15.0
+ "Off"
+ 14.7
+ 30.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "BMW_e46"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 3.76
+ 2.27
+ 1.65
+ 1.26
+ 1.0
+ 0.84
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 120.0
+ 130.0
+ 140.0
+
+
+ 1180.0
+ 1160.0
+ 1140.0
+ 1120.0
+ 1100.0
+ 1080.0
+ 1060.0
+ 1020.0
+ 1000.0
+ 980.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+ 960.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 1000.0
+ 1500.0
+ 2000.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4000.0
+ 4500.0
+ 5000.0
+ 5500.0
+ 6000.0
+ 6500.0
+ 7000.0
+ 7500.0
+ 8000.0
+ 8500.0
+
+
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+ 40.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 9.439941
+ 19.12012
+ 30.81006
+ 42.50977
+ 54.52979
+ 64.21973
+ 71.90039
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.400002
+ 1.32
+ 1.260002
+ 1.209999
+ 1.169998
+ 1.050003
+ 1.029999
+ 1.019997
+ 1.029999
+ 1.019997
+ 1.010002
+ 1.0
+ 0.990002
+ 0.990002
+ 0.990002
+ 0.990002
+
+
+ 0.0
+ 0.0
+ 1.0
+ 3.0
+ 8.0
+ 19.0
+ 45.0
+ 100.0
+ 175.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+ 350.0
+
+
+ 0.5
+ 0.87
+ 1.07
+ 1.53
+ 1.85
+ 2.11
+ 2.46
+ 3.0
+ 3.51
+ 4.5
+ 4.6
+ 4.61
+ 4.62
+ 4.63
+ 4.64
+ 4.65
+ 4.66
+ 4.67
+ 4.68
+ 4.69
+ 4.7
+ 4.71
+ 4.72
+ 4.73
+ 4.74
+ 4.75
+ 4.76
+ 4.77
+ 4.78
+ 4.79
+ 4.8
+ 4.81
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 3.0 10.0 20.0 27.0 28.0 11.0 5.0
+ 3.0 10.0 19.0 26.0 30.0 28.0 11.0 5.0
+ 7.0 16.0 24.0 28.0 30.0 28.0 11.0 5.0
+ 11.0 20.0 27.0 28.0 30.0 28.0 11.0 5.0
+ 13.0 24.0 31.0 28.0 30.0 28.0 11.0 5.0
+ 15.0 27.0 33.0 28.0 30.0 28.0 11.0 5.0
+ 17.0 28.0 33.0 28.0 30.0 28.0 11.0 5.0
+ 17.0 28.0 33.0 28.0 30.0 28.0 11.0 5.0
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 75.0
+ 82.0
+ 85.0
+
+
+ 700.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 3500.0
+ 4500.0
+ 5500.0
+ 6500.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 14.0 13.0 13.0 16.0 21.0 25.0 28.0 31.0 34.0 36.0 38.0 39.0 40.0 40.0 40.0 41.0
+ 14.0 13.0 13.0 16.0 21.0 25.0 28.0 31.0 34.0 36.0 38.0 39.0 40.0 40.0 40.0 40.0
+ 14.0 13.0 13.0 16.0 21.0 24.0 27.0 30.0 33.0 35.0 37.0 38.0 39.0 40.0 40.0 40.0
+ 15.0 13.0 13.0 17.0 21.0 24.0 27.0 30.0 33.0 35.0 36.0 38.0 38.0 39.0 39.0 39.0
+ 15.0 13.0 13.0 18.0 21.0 24.0 26.0 29.0 32.0 33.0 36.0 37.0 38.0 38.0 38.0 39.0
+ 15.0 14.0 14.0 18.0 21.0 24.0 26.0 28.0 30.0 32.0 34.0 36.0 37.0 37.0 38.0 38.0
+ 15.0 15.0 14.0 19.0 21.0 23.0 25.0 27.0 29.0 31.0 33.0 34.0 35.0 36.0 36.0 37.0
+ 16.0 16.0 15.0 19.0 21.0 23.0 24.0 26.0 28.0 30.0 31.0 32.0 33.0 34.0 34.0 35.0
+ 16.0 17.0 16.0 19.0 20.0 22.0 23.0 24.0 26.0 28.0 29.0 31.0 31.0 32.0 33.0 33.0
+ 16.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 25.0 26.0 28.0 28.0 29.0 30.0 31.0
+ 15.0 15.0 16.0 16.0 17.0 18.0 19.0 20.0 21.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0
+ 13.0 13.0 14.0 14.0 15.0 15.0 17.0 17.0 19.0 20.0 22.0 23.0 24.0 25.0 26.0 27.0
+ 11.0 11.0 11.0 12.0 12.0 13.0 14.0 15.0 16.0 17.0 19.0 20.0 21.0 22.0 24.0 25.0
+ 8.0 8.0 9.0 9.0 9.0 10.0 11.0 12.0 13.0 14.0 16.0 17.0 18.0 19.0 21.0 22.0
+ 5.0 5.0 5.0 5.0 6.0 7.0 7.0 8.0 9.0 10.0 12.0 13.0 14.0 16.0 17.0 18.0
+ 1.0 1.0 1.0 2.0 2.0 3.0 3.0 4.0 5.0 6.0 7.0 9.0 10.0 12.0 13.0 14.0
+
+
+ 25.0
+ 29.0
+ 34.0
+ 39.0
+ 46.0
+ 53.0
+ 62.0
+ 73.0
+ 85.0
+ 99.0
+ 116.0
+ 135.0
+ 157.0
+ 183.0
+ 214.0
+ 250.0
+
+
+ 700.0
+ 850.0
+ 943.0
+ 1112.0
+ 1310.0
+ 1545.0
+ 1821.0
+ 2146.0
+ 2530.0
+ 2982.0
+ 3515.0
+ 4144.0
+ 4884.0
+ 5757.0
+ 6787.0
+ 8000.0
+
+
+ 35.0 36.0 37.0 35.0 36.0 37.0 33.0 31.0 25.0 24.0 24.0 25.0 26.0 29.0 33.0 36.0
+ 35.0 37.0 38.0 37.0 36.0 37.0 41.0 39.0 40.0 37.0 35.0 36.0 37.0 35.0 38.0 40.0
+ 37.0 40.0 39.0 37.0 38.0 41.0 45.0 47.0 54.0 48.0 47.0 55.0 55.0 49.0 50.0 51.0
+ 39.0 44.0 42.0 40.0 45.0 48.0 48.0 52.0 56.0 53.0 52.0 58.0 62.0 57.0 58.0 58.0
+ 45.0 56.0 49.0 45.0 54.0 53.0 55.0 54.0 57.0 55.0 57.0 59.0 62.0 59.0 63.0 62.0
+ 54.0 61.0 56.0 52.0 53.0 58.0 57.0 59.0 58.0 58.0 60.0 64.0 66.0 64.0 65.0 63.0
+ 60.0 67.0 66.0 60.0 59.0 59.0 61.0 63.0 63.0 60.0 62.0 69.0 71.0 67.0 65.0 63.0
+ 65.0 70.0 71.0 67.0 62.0 61.0 65.0 63.0 63.0 64.0 66.0 69.0 73.0 71.0 67.0 65.0
+ 70.0 74.0 73.0 75.0 71.0 66.0 66.0 65.0 67.0 69.0 68.0 72.0 76.0 75.0 66.0 65.0
+ 71.0 75.0 76.0 74.0 73.0 72.0 71.0 70.0 72.0 72.0 74.0 76.0 78.0 76.0 68.0 64.0
+ 75.0 76.0 78.0 76.0 73.0 74.0 74.0 74.0 77.0 76.0 77.0 76.0 77.0 76.0 69.0 65.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+ 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0 80.0
+
+
+ 20.0
+ 25.0
+ 30.0
+ 35.0
+ 40.0
+ 46.0
+ 54.0
+ 63.0
+ 73.0
+ 85.0
+ 99.0
+ 116.0
+ 135.0
+ 158.0
+ 185.0
+ 220.0
+
+
+ 700.0
+ 820.0
+ 950.0
+ 1100.0
+ 1300.0
+ 1550.0
+ 1800.0
+ 2150.0
+ 2500.0
+ 3000.0
+ 3500.0
+ 4150.0
+ 4900.0
+ 5800.0
+ 6800.0
+ 8000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+
diff --git a/generated/simulator_tune_MERCEDES_M111.msq b/generated/simulator_tune_MERCEDES_M111.msq
new file mode 100644
index 0000000..c0bcda5
--- /dev/null
+++ b/generated/simulator_tune_MERCEDES_M111.msq
@@ -0,0 +1,4569 @@
+
+
+
+
+ "MERCEDES_M111"
+ 0.0
+ 2500.0
+ 3000.0
+ 7000.0
+ 2500.0
+ 1500.0
+ 5000.0
+ 75.0
+ 100.0
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+ 30.0
+ 2.0
+ 196.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ 200.0
+
+ 6.0
+ 8.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+
+ 3.371
+ 1.974
+ 1.383
+ 1.194
+ 1.04
+ 0.914
+ 0.797
+ 0.726
+
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "with filter"
+ "false"
+ "Fixed"
+ "false"
+ "false"
+ "false"
+ "Do not print"
+ "No thank you"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 891.0
+ 69.0
+ -10.0
+ 110.0
+ 27.0
+ 550.0
+ 6.0
+ 0.0
+ 250.0
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 100.0
+ 104.0
+ 109.0
+ 113.0
+ 117.0
+ 121.0
+ 126.0
+ 130.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+ 50.0
+
+ 20.0
+ 250.0
+ "Custom"
+ "Disabled"
+ 0.0
+ 30.0
+ 50.0
+ 5750.0
+ 1750.0
+ 750.0
+ 1500.0
+ "Disabled"
+ 0.0
+ 22.0
+ 100.0
+ 7400.0
+ 2180.0
+ 180.0
+ 2700.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 2.295
+ 1200.0
+ 4.0
+ "1-3-4-2"
+ "NONE"
+ 89.9
+ "Speed Density"
+ 5.0
+ "Sequential"
+ "Sequential"
+ 2000.0
+ 30.0
+ 110.0
+ 6.0
+ "Individual Coils"
+ 0.0
+ 0.0
+ 0.0
+ "dynamic"
+ 50.0
+ 469.0
+ 2.0
+ 5.333333
+ 95.0
+ 91.0
+ "NONE"
+ 1000.0
+ "W202"
+ 50.0
+ 40.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "PC3"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 10.0
+ "60/2"
+ 0.0
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ "Disabled"
+ 5.0
+ 2.0240317E7
+ 3.0
+ 0.0
+ "PE11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Disabled"
+ "Disabled"
+ 0.0
+ 9.996
+ 5.0
+ 19.992
+ "PA7"
+ 5.0
+ "NONE"
+ "default"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "Custom"
+ "Disabled"
+ 300.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 20.0
+ 3.0
+ "Intake First Bank"
+ 3.0
+ 3.73
+ 21.0
+ "None"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "TLE8888_21"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ "default"
+ "TLE8888_22"
+ "NONE"
+ "NONE"
+ "default"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ "NONE"
+ "Off"
+ "NONE"
+ "default"
+ "Disabled"
+ "PA6"
+ "Disabled"
+ "PC5"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "14Point7"
+ "NONE"
+ 0.0
+ "PE7"
+ "NONE"
+ 100.0
+ "default"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ 15.0
+ 1.0
+ "NONE"
+ 1.0
+ 0.0
+ 5000.0
+ 0.0
+ 5000.0
+ 38400.0
+ 9.0
+ "NONE"
+ "NONE"
+ 0.0
+ "default"
+ "default"
+ "Disabled"
+ "NONE"
+ "default"
+ 2500.0
+ 60.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "11 bit"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ "default"
+ 512.0
+ 65.0
+ 0.0
+ "NONE"
+ "default"
+ "Off"
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 14.0
+ 15.0
+
+ "None"
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 1250.0
+ 300.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "None"
+ "PULLUP"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "Off"
+ 9.0
+ 100.0
+ 50.0
+ "Disabled"
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ "NONE"
+ 1.0
+ 5.0
+ 0.0
+ 98.0
+ 926.0
+ 0.0
+ 3.0
+ "NONE"
+ "default"
+ "NONE"
+ 50.0
+ 0.5
+ 2000.0
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Off"
+ "none"
+ "v1"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "Rising"
+ "false"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "Channel 1"
+ "false"
+ "first"
+ "false"
+ "Do not print"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PB1"
+ "default"
+ "NONE"
+ "NONE"
+ 0.5
+ 0.3
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ "Open Loop"
+ "DEFAULT"
+ "NONE"
+ 33.0
+ "Launch Button"
+ "Switch Input"
+ 30.0
+ 500.0
+ 0.0
+ 0.0
+ 0.0
+ 0.01
+ 0.0
+ 0.0
+ 1000.0
+ 35.0
+ 85.0
+ 0.5
+ 60.0
+ 12.0
+ 17.0
+ 60.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ 5.0
+ -5.0
+ 30.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ Mercedes
+ M111
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Throttle 1"
+ "Throttle 2"
+ "Off"
+ "NONE"
+ "default"
+ "NONE"
+
+ 0.0
+ 0.71
+ 1.43
+ 2.14
+ 2.86
+ 3.57
+ 4.29
+ 5.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 450.0
+ 0.0
+ 0.0
+ 0.0
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+ 0.6
+ 0.7
+ 0.8
+ 1.0
+ 1.1
+ 1.2
+
+ "NONE"
+ SC Bypass
+ SC Clutch
+ GPPWM2
+ GPPWM3
+ 1000.0
+ 0.0
+ "1"
+ "false"
+ "false"
+ "5v"
+ "Piggyback Mode"
+ "no"
+ "true"
+ "false"
+ "true"
+ "true"
+ "false"
+ "With Pull Up"
+ "Duty cycle"
+ "false"
+ "Rising"
+ "Rising"
+ "yes"
+ "yes"
+ "false"
+ "false"
+ "VR"
+ "With Pull Up"
+ "VR"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "With Pull Up"
+ "false"
+ "false"
+ "false"
+ "Four Stroke"
+ "On crankshaft"
+ "Disabled"
+ "NONE"
+ "Disabled"
+ 0.0
+ "Open Loop"
+ "true"
+ "true"
+ "true"
+ "Basic (constants)"
+ "false"
+ "true"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "Fixed (auto taper)"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "no"
+ "no"
+ "advance"
+ "advance"
+ "false"
+ "normal"
+ "false"
+ "false"
+ "true"
+ 400.0
+ 1.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 900.0
+ 0.0
+ 20.0
+ 60.0
+ 3.0
+ 200.0
+ 3.0
+ 0.0
+ 0.5
+ 0.3
+ 30.0
+ 0.0
+ 0.0
+ 0.0
+ 100.0
+ 0.0
+ 90.0
+ 5.12
+ 47.0
+ 0.088
+ 0.0
+ 0.0
+ -100.0
+ 100.0
+ "NONE"
+ "NONE"
+ 0.0
+ "NONE"
+ 0.0
+ 1000.0
+ "NONE"
+ "DEFAULT"
+ "NONE"
+ 1.0
+ 5.0
+ 410.0
+ 1.0
+ 2.0
+ 0.05
+ 0.002
+ 0.0
+ 0.0
+ 0.0
+ -20.0
+ 20.0
+ 0.3
+ "PC10"
+ "PC11"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.38
+ 4.77
+ 4.0
+ 50.0
+ 14.0
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "true"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ "false"
+ 200.0
+ 2.0
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 40.0
+ "NONE"
+ "NONE"
+ 0.0
+ "End of injection"
+ "MAP"
+ 2.0
+ 115200.0
+ 0.0
+ 0.0
+ 0.0
+ 4.64
+ 2.47
+ "500kbps"
+ "None"
+ "500kbps"
+ "None"
+ 5.0
+ 3.0
+ 10.0
+ 10.0
+ "false"
+ "false"
+ "false"
+ "volumetric flow"
+ "true"
+ "false"
+ "false"
+ "false"
+ 95.0
+ "2 mS"
+ 4.0
+ 20.0
+ 30.0
+ "DEFAULT"
+ "NONE"
+ "NONE"
+ "default"
+ "Disabled"
+ "None"
+ "Low"
+ "NONE"
+ "default"
+ 300.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ 0.3
+ 4.65
+ 0.0
+ "TLE8888_6"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ 50.0
+ 0.25
+ 0.25
+ 0.25
+ 0.9
+ 300.0
+ -10.0
+ 60.0
+ 300.0
+ "Single Tooth"
+ "Inactive"
+ 2.0
+ 0.5
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "Auto"
+ "default"
+ "None"
+ "default"
+ 300.0
+
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+ 1.2 1.2 1.2 1.2 1.2 1.2
+
+
+ 0.0
+ 15.0
+ 35.0
+ 65.0
+ 100.0
+ 150.0
+
+
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 45.0
+ 800.0
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -60.0
+ 60.0
+ "Full-Step (Default)"
+ 0.0
+ 0.0
+ "Off"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "NONE"
+ "NONE"
+ "NONE"
+ "PULLUP"
+ 2.0
+ 0.005
+ 0.0
+ 33.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 10.0
+ 90.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+ "Disabled"
+ 0.5
+ 0.0
+ 4.5
+ 689.476
+ "Off"
+ "NONE"
+ 95.0
+ 91.0
+ "NONE"
+ "NONE"
+ "default"
+ "NONE"
+ 0.0
+ 500.0
+ "NONE"
+ 0.0
+ 0.0
+ 50.0
+ 0.0
+ 1500.0
+ 1300.0
+ 2.0
+ 60.0
+ 0.0
+ 30.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "PC2"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ -20.0
+ 0.0
+ 40.0
+ 80.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.098
+ 0.902
+ 153.6
+ 1.0
+ 12.5
+ "RPM+TPS (Default)"
+ 1.0
+ -30.0
+ 30.0
+ 0.1
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ -10.0
+ 10.0
+ 0.0
+ 50.0
+ 0.0
+ 1.0
+ "Off"
+ "Off"
+ -20.0
+ "Off"
+ 14.7
+ 20.0
+ 15.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 755.0
+ 605.0
+ 265.0
+ 140.0
+ 75.0
+ 50.0
+ 45.0
+ 40.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.8
+ 0.9
+ 0.95
+ 1.05
+ 1.1
+ 1.2
+
+
+ 10.0
+ 30.0
+ 55.0
+ 75.0
+ 100.0
+ 120.0
+
+ 0.0
+ 0.0
+ "W202"
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "TLE8888_5"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ "NONE"
+ 0.0
+ 250.0
+ 60.0
+ 50.0
+ "Zero"
+ "RPM"
+
+ 0.0
+ 14.0
+ 28.0
+ 42.0
+ 57.0
+ 71.0
+ 85.0
+ 100.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
+ 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+ 13000.0
+ 9400.0
+ 3700.0
+ 400.0
+ 10.0
+ 700.0
+ 10.0
+ 60.0
+ 10000.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+ -20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.5
+ 0.0
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+ 0.0
+ 3.0
+ "NONE"
+ 0.0
+ 10.0
+ 0.29
+ 30.0
+ 2.0
+ 0.01
+ 3.0E-4
+ 2000.0
+
+ 0.0
+ 1.0
+ 4.5
+ 9.5
+ 16.5
+ 25.0
+ 34.5
+ 45.0
+ 55.0
+ 65.5
+ 75.0
+ 83.5
+ 90.5
+ 95.5
+ 99.0
+ 100.0
+
+
+ 0.0
+ 7.5
+ 16.5
+ 24.0
+ 32.0
+ 40.0
+ 48.0
+ 56.0
+ 64.0
+ 72.0
+ 80.0
+ 88.0
+ 96.0
+ 103.5
+ 112.5
+ 120.0
+
+
+ 8.0
+ 9.0
+ 10.0
+ 11.0
+ 12.0
+ 13.0
+ 15.0
+ 16.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+ 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+ 160.0
+ 180.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.005
+ 0.018
+ 0.031
+ 0.043
+ 0.056
+ 0.069
+ 0.082
+ 0.094
+ 0.107
+ 0.12
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 6000.0
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.45
+ 1.3
+ 1.17
+ 1.05
+ 0.9
+ 0.82
+ 0.75
+ 0.7
+
+
+ 0.73
+ 0.66
+ 0.57
+ 0.46
+ 0.38
+ 0.31
+ 0.24
+ 0.19
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+
+
+ 0.38
+ 0.55
+ 0.69
+ 0.86
+ 0.9
+ 0.95
+ 0.97
+ 1.0
+
+
+ 0.21
+ 0.4
+ 0.6
+ 0.79
+ 0.85
+ 0.9
+ 0.95
+ 1.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "None"
+ "None"
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "NONE"
+ "default"
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ "default"
+ 0.0
+ "NONE"
+ 1.0
+ 0.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0
+ "Absolute"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+ 400.0
+ 3200.0
+ 3.0
+ 0.0
+ 105.0
+ 5.0
+ 30.0
+ 0.0
+ "None"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "DEFAULT"
+ 0.0
+ 0.0
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 0.0
+ 10400.0
+ "None"
+ "Full"
+ 10.0
+ 0.0
+ 200.0
+ 4.0
+ 0.0
+ 50.0
+ 500.0
+ 20.0
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 3.0
+ 0.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ "DEFAULT"
+ 1.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "Disabled"
+ "Disabled"
+ "NONE"
+ "NONE"
+ "NONE"
+ 0.0
+ 23.0
+ 0.0
+ 0.0
+ 0.0
+ "Disabled"
+ "default"
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 110.0
+ 96.0
+ 0.5
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+ 1.0
+ 0.0
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "NONE"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+ "default"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1.0
+ 2.0
+ 4.0
+ 7.0
+ 98.0
+ 99.0
+ 100.0
+
+
+ -20.0
+ -18.0
+ -17.0
+ 0.0
+ 20.0
+ 21.0
+ 22.0
+ 25.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 1000.0
+ 2000.0
+ 3000.0
+ 4000.0
+ 5000.0
+ 6000.0
+ 7000.0
+
+
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+ 4.0
+
+
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+
+
+ 1360.0
+ 1360.0
+ 1300.0
+ 1200.0
+ 1160.0
+ 1100.0
+ 1060.0
+ 1000.0
+ 1000.0
+ 960.0
+ 960.0
+ 940.0
+ 900.0
+ 900.0
+ 1000.0
+ 1100.0
+
+
+ -40.0
+ -17.0
+ 6.0
+ 29.0
+ 51.0
+ 74.0
+ 97.0
+ 120.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 0.0
+ 7.0
+ 13.0
+ 20.0
+ 27.0
+ 33.0
+ 40.0
+ 47.0
+ 53.0
+ 60.0
+ 67.0
+ 73.0
+ 80.0
+ 87.0
+ 93.0
+ 100.0
+
+
+ 30.0
+ 39.0
+ 49.0
+ 58.0
+ 67.0
+ 77.0
+ 86.0
+ 95.0
+ 105.0
+ 114.0
+ 123.0
+ 133.0
+ 142.0
+ 151.0
+ 161.0
+ 170.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 75.0
+ 85.0
+ 95.0
+ 105.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0
+ 200.0
+ 400.0
+ 1000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 500.0
+ 1100.0
+ 1600.0
+ 2100.0
+ 2700.0
+ 3200.0
+ 3700.0
+ 4300.0
+ 4800.0
+ 5300.0
+ 5900.0
+ 6400.0
+ 6900.0
+ 7500.0
+ 8000.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
+ 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
+ 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
+ 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
+ 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
+ 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
+ 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
+ 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
+ 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
+ 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
+
+
+ 0.0
+ 14.0
+ 29.0
+ 43.0
+ 57.0
+ 71.0
+ 86.0
+ 100.0
+
+
+ 700.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ -40.0
+ -20.0
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+ hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" }
+
+function toHexString(num)
+ if num == 0 then
+ return '0'
+ end
+
+ local result = ""
+ while num > 0 do
+ local n = num % 16
+ result = hexstr[n + 1] ..result
+ num = math.floor(num / 16)
+ end
+ return result
+end
+
+function arrayToString(arr)
+ local str = ""
+ local index = 1
+ while arr[index] ~= nil do
+ str = str.." "..toHexString(arr[index])
+ index = index + 1
+ end
+ return str
+end
+
+function printPacket(bus, id, dlc, data)
+ print('Received ' .. arrayToString(data))
+end
+
+function onCanRx(bus, id, dlc, data)
+end
+
+function onTick()
+end
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.42
+ 1.36
+ 1.28
+ 1.19
+ 1.12
+ 1.1
+ 1.06
+ 1.06
+ 1.03
+ 1.01
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ -20.0
+ -10.0
+ 5.0
+ 20.0
+ 35.0
+ 50.0
+ 65.0
+ 90.0
+
+
+ 2.0
+ 1.3
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ 1.0
+ 2.0
+ 3.0
+ 4.0
+ 5.0
+ 6.0
+ 7.0
+ 8.0
+
+
+ -40.0
+ -30.0
+ -20.0
+ -10.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+
+
+ 1.5
+ 1.5
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.333333
+ 1.233333
+ 1.166667
+ 1.1
+ 1.0
+ 1.0
+ 1.0
+ 1.0
+
+
+ -34.5
+ -6.0
+ 10.5
+ 105.3
+ 387.5
+ 738.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+ 3000.0
+
+
+ 0.0
+ 0.78125
+ 1.386719
+ 2.910156
+ 4.257813
+ 4.980469
+ 2016.0
+ 2017.0
+ 2018.0
+ 2019.0
+ 2020.0
+ 2021.0
+ 2022.0
+ 2023.0
+ 2024.0
+ 2025.0
+ 2026.0
+ 2027.0
+ 2028.0
+ 2029.0
+ 2030.0
+ 2031.0
+ 2032.0
+ 2033.0
+ 2034.0
+ 2035.0
+ 2036.0
+ 2037.0
+ 2038.0
+ 2039.0
+ 2040.0
+ 2041.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+ 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
+
+
+ -40.0
+ 0.0
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+ 120.0
+ 140.0
+
+
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+ -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0 -400.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
+ 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
+ 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
+
+
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+ 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
+
+
+ 0.0
+ 6.67
+ 13.33
+ 20.0
+ 26.67
+ 33.33
+ 40.0
+ 46.67
+ 53.33
+ 60.0
+ 66.67
+ 73.33
+ 80.0
+ 86.67
+ 93.33
+ 100.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 12.2 14.2 18.1 22.0 25.9 29.9 33.8 37.7 41.6 42.9 42.9 42.9 42.9 42.9 42.9 42.9
+ 12.1 14.0 17.9 21.7 25.6 29.5 33.3 37.2 41.0 42.3 42.3 42.3 42.3 42.3 42.3 42.3
+ 12.0 13.9 17.7 21.5 25.3 29.1 32.8 36.6 40.4 41.7 41.7 41.7 41.7 41.7 41.7 41.7
+ 11.8 13.7 17.4 21.2 24.9 28.7 32.4 36.1 39.9 41.1 41.1 41.1 41.1 41.1 41.1 41.1
+ 11.6 13.5 17.1 20.8 24.4 28.1 31.7 35.3 39.0 40.2 40.2 40.2 40.2 40.2 40.2 40.2
+ 11.5 13.3 16.9 20.5 24.1 27.7 31.2 34.8 38.4 39.6 39.6 39.6 39.6 39.6 39.6 39.6
+ 11.4 13.2 16.7 20.2 23.7 27.3 30.8 34.3 37.8 39.0 39.0 39.0 39.0 39.0 39.0 39.0
+ 11.3 13.0 16.5 19.9 23.4 26.9 30.3 33.8 37.2 38.4 38.4 38.4 38.4 38.4 38.4 38.4
+ 11.1 12.8 16.2 19.6 23.0 26.5 29.9 33.3 36.7 37.8 37.8 37.8 37.8 37.8 37.8 37.8
+ 10.9 12.6 15.9 19.2 22.5 25.9 29.2 32.5 35.8 36.9 36.9 36.9 36.9 36.9 36.9 36.9
+ 10.8 12.4 15.7 18.9 22.2 25.5 28.7 32.0 35.2 36.3 36.3 36.3 36.3 36.3 36.3 36.3
+ 10.7 12.3 15.5 18.7 21.9 25.1 28.2 31.4 34.6 35.7 35.7 35.7 35.7 35.7 35.7 35.7
+ 10.5 12.1 15.2 18.4 21.5 24.7 27.8 30.9 34.1 35.1 35.1 35.1 35.1 35.1 35.1 35.1
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+ 10.5 12.1 15.2 18.3 21.5 24.6 27.7 30.8 34.0 35.0 35.0 35.0 35.0 35.0 35.0 35.0
+
+
+ 21.0
+ 27.0
+ 33.0
+ 39.0
+ 48.0
+ 54.0
+ 60.0
+ 66.0
+ 72.0
+ 81.0
+ 87.0
+ 93.0
+ 99.0
+ 108.0
+ 114.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 49.3 49.3 49.4 49.6 50.2 51.4 52.6 53.8 54.4 54.6 54.4 53.7 52.8 51.8 50.9 50.0
+ 49.6 50.5 51.5 54.1 57.5 60.7 62.9 64.4 65.0 65.0 64.5 63.5 62.3 61.1 60.0 58.8
+ 50.3 52.4 54.3 58.5 62.7 66.1 68.2 69.7 70.2 70.1 69.5 68.4 67.1 65.8 64.5 63.3
+ 51.4 55.2 58.2 63.5 68.0 71.4 73.5 74.9 75.3 75.2 74.5 73.3 71.8 70.4 69.0 67.7
+ 54.3 60.9 64.9 70.7 75.1 78.3 80.3 81.7 82.1 81.9 81.1 79.7 78.1 76.5 75.0 73.5
+ 56.4 64.4 68.7 74.5 78.7 81.8 83.8 85.1 85.5 85.3 84.4 83.0 81.3 79.6 78.0 76.4
+ 60.7 70.2 74.5 79.9 83.8 86.8 88.9 90.2 90.6 90.3 89.4 87.8 86.0 84.2 82.5 80.8
+ 65.8 76.0 80.0 85.0 88.8 91.8 93.9 95.2 95.6 95.3 94.3 92.6 90.7 88.8 87.0 85.2
+ 69.4 79.1 82.9 87.8 91.7 94.8 97.0 98.3 98.8 98.4 97.4 95.6 93.5 91.5 89.6 87.7
+ 73.0 82.2 85.9 90.7 94.6 97.8 100.0 101.5 101.9 101.6 100.4 98.5 96.4 94.2 92.2 90.2
+ 76.6 85.3 88.8 93.5 97.4 100.7 103.1 104.6 105.1 104.7 103.5 101.5 99.2 96.9 94.8 92.6
+ 80.3 88.5 91.8 96.4 100.3 103.7 106.2 107.8 108.2 107.8 106.5 104.4 102.0 99.7 97.4 95.1
+ 83.9 91.6 94.7 99.2 103.2 106.7 109.2 110.9 111.4 110.9 109.6 107.4 104.8 102.4 99.9 97.6
+ 87.5 94.7 97.6 102.0 106.1 109.7 112.3 114.0 114.5 114.1 112.6 110.3 107.7 105.1 102.5 100.1
+ 91.1 97.8 100.6 104.9 108.9 112.6 115.3 117.2 117.7 117.2 115.7 113.3 110.5 107.8 105.1 102.5
+ 94.7 100.9 103.5 107.7 111.8 115.6 118.4 120.3 120.8 120.3 118.7 116.2 113.3 110.5 107.7 105.0
+
+
+ 10.0
+ 20.0
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 140.0
+ 150.0
+ 160.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+ 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381 0.952381
+ 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367 0.918367
+ 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959 0.897959
+ 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156 0.891156
+ 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551 0.877551
+ 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143 0.857143
+ 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735 0.836735
+ 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721 0.802721
+ 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
+ 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299 0.748299
+ 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891 0.727891
+
+
+ 30.0
+ 40.0
+ 50.0
+ 60.0
+ 70.0
+ 80.0
+ 90.0
+ 100.0
+ 110.0
+ 120.0
+ 130.0
+ 150.0
+ 175.0
+ 200.0
+ 225.0
+ 250.0
+
+
+ 650.0
+ 800.0
+ 1100.0
+ 1400.0
+ 1700.0
+ 2000.0
+ 2300.0
+ 2600.0
+ 2900.0
+ 3200.0
+ 3500.0
+ 3800.0
+ 4100.0
+ 4400.0
+ 4700.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
+ 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
+ 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
+ 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
+ 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1700.0
+ 2600.0
+ 3500.0
+ 4400.0
+ 5300.0
+ 7000.0
+
+
+ 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
+ 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
+ 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 30.0
+ 50.0
+ 60.0
+ 80.0
+ 90.0
+ 110.0
+ 120.0
+
+
+ 650.0
+ 800.0
+ 1450.0
+ 2100.0
+ 2750.0
+ 3400.0
+ 4050.0
+ 4700.0
+ 5350.0
+ 7000.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 20.0
+ 50.0
+ 80.0
+ 100.0
+
+
+ 1000.0
+ 3000.0
+ 5000.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.8
+ 2.2
+ 1.8
+ 1.55
+ 1.3
+ 1.1
+ 1.0
+ 1.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 2.0
+ 5.0
+ 7.0
+ 10.0
+
+
+ 650.0
+ 800.0
+ 3750.0
+ 7000.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 10.0
+ 30.0
+ 40.0
+ 60.0
+ 70.0
+ 90.0
+ 100.0
+
+
+ 0.0
+ 999.0
+ 1999.0
+ 2999.0
+ 3999.0
+ 4999.0
+ 5999.0
+ 6999.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 14.3
+ 28.6
+ 42.9
+ 57.1
+ 71.4
+ 85.7
+ 100.0
+
+
+ 0.0
+ 14.5
+ 28.5
+ 43.0
+ 57.0
+ 71.5
+ 85.5
+ 100.0
+
+
+ 0.0
+ 9.1
+ 18.2
+ 27.3
+ 36.4
+ 45.5
+ 54.6
+ 63.6
+ 72.7
+ 81.8
+ 90.9
+ 100.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+ "Zero"
+ "Zero"
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0
+ 0.0
+ 0.0
+ 0.0
+
+
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+ 0.0 0.0 0.0 0.0 0.0 0.0
+
+
+ 0.0
+ 20.0
+ 40.0
+ 60.0
+ 80.0
+ 100.0
+
+
+ 650.0
+ 800.0
+ 2200.0
+ 3600.0
+ 5000.0
+ 7000.0
+
+
+
+
+
+
+