16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-20 06:49:19 +02:00

PoKeys: dodanie wartości maksymalnych dla wyjść PWM (mierniki) w celu łatwego kalibrowania. Słowo kluczowe "calibrateoutmaxvalues" z wartościami dla każdego z 7 wyjść. Wartość 0 oznacza brak odniesienia i starą metodę.

This commit is contained in:
firleju
2016-03-21 20:06:16 +01:00
parent cc203c2e35
commit 04e6fdfb60
3 changed files with 15 additions and 1 deletions

View File

@@ -174,7 +174,7 @@ double Global::fCalibrateOut[7][6] = {{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0}};
double Global::fCalibrateOutMax[7] = {0, 0, 0, 0, 0, 0, 0};
// parametry przejœciowe (do usuniêcia)
// bool Global::bTimeChange=false; //Ra: ZiomalCl wy³¹czy³ star¹ wersjê nocy
// bool Global::bRenderAlpha=true; //Ra: wywali³am tê flagê
@@ -485,6 +485,16 @@ void Global::ConfigParse(TQueryParserComp *qp, cParser *cp)
fCalibrateOut[i][4] = GetNextSymbol().ToDouble(); // mno¿nik dla 4 potêgi
fCalibrateOut[i][5] = GetNextSymbol().ToDouble(); // mno¿nik dla 5 potêgi
}
else if (str == AnsiString("calibrateoutmaxvalues"))
{ // maksymalne wartoœci jakie mo¿na wyœwietliæ na mierniku
fCalibrateOutMax[0] = GetNextSymbol().ToDouble();
fCalibrateOutMax[1] = GetNextSymbol().ToDouble();
fCalibrateOutMax[2] = GetNextSymbol().ToDouble();
fCalibrateOutMax[3] = GetNextSymbol().ToDouble();
fCalibrateOutMax[4] = GetNextSymbol().ToDouble();
fCalibrateOutMax[5] = GetNextSymbol().ToDouble();
fCalibrateOutMax[6] = GetNextSymbol().ToDouble();
}
else if (str == AnsiString("brakestep")) // krok zmiany hamulca dla klawiszy [Num3] i [Num9]
fBrakeStep = GetNextSymbol().ToDouble();
else if (str ==