mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 15:09:19 +02:00
Merge branch 'master' into lcd_python
This commit is contained in:
13
Driver.cpp
13
Driver.cpp
@@ -164,12 +164,12 @@ void TSpeedPos::CommandCheck()
|
|||||||
fVelNext = 0.0; // TrainParams->IsStop()?0.0:-1.0; //na razie tak
|
fVelNext = 0.0; // TrainParams->IsStop()?0.0:-1.0; //na razie tak
|
||||||
iFlags |= spPassengerStopPoint; // niestety nie da się w tym miejscu współpracować z rozkładem
|
iFlags |= spPassengerStopPoint; // niestety nie da się w tym miejscu współpracować z rozkładem
|
||||||
break;
|
break;
|
||||||
//case cm_SetProximityVelocity:
|
case cm_SetProximityVelocity:
|
||||||
// // odcinek z ograniczeniem prędkości o podanej długości
|
// musi zostać gdyż inaczej nie działają manewry
|
||||||
// fVelNext = value1;
|
fVelNext = -1;
|
||||||
// iFlags |= spProximityVelocity;
|
iFlags |= spProximityVelocity;
|
||||||
// fSectionVelocityDist = value2;
|
// fSectionVelocityDist = value2;
|
||||||
// break;
|
break;
|
||||||
case cm_OutsideStation:
|
case cm_OutsideStation:
|
||||||
// w trybie manewrowym: skanować od niej wstecz i stanąć po wyjechaniu za sygnalizator i
|
// w trybie manewrowym: skanować od niej wstecz i stanąć po wyjechaniu za sygnalizator i
|
||||||
// zmienić kierunek
|
// zmienić kierunek
|
||||||
@@ -181,8 +181,7 @@ void TSpeedPos::CommandCheck()
|
|||||||
// inna komenda w evencie skanowanym powoduje zatrzymanie i wysłanie tej komendy
|
// inna komenda w evencie skanowanym powoduje zatrzymanie i wysłanie tej komendy
|
||||||
iFlags &= ~(spShuntSemaphor | spPassengerStopPoint |
|
iFlags &= ~(spShuntSemaphor | spPassengerStopPoint |
|
||||||
spStopOnSBL); // nie manewrowa, nie przystanek, nie zatrzymać na SBL
|
spStopOnSBL); // nie manewrowa, nie przystanek, nie zatrzymać na SBL
|
||||||
fVelNext = -1.0; // jak nieznana komenda w komórce sygnałowej, to pokazujemy w tabelce ale
|
fVelNext = 0.0; // jak nieznana komenda w komórce sygnałowej, to zatrzymujemy
|
||||||
// ignorujemy
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
4
Driver.h
4
Driver.h
@@ -115,7 +115,7 @@ enum TSpeedPosFlag
|
|||||||
spSemaphor = 0x4000, // semafor pociągowy
|
spSemaphor = 0x4000, // semafor pociągowy
|
||||||
spRoadVel = 0x8000, // zadanie prędkości drogowej
|
spRoadVel = 0x8000, // zadanie prędkości drogowej
|
||||||
spSectionVel = 0x20000, // odcinek z ograniczeniem
|
spSectionVel = 0x20000, // odcinek z ograniczeniem
|
||||||
// spProximityVelocity = 0x40000, // odcinek z ograniczeniem i podaną jego długościa
|
spProximityVelocity = 0x40000, // odcinek z ograniczeniem i podaną jego długościa
|
||||||
spEndOfTable = 0x10000 // zatkanie tabelki
|
spEndOfTable = 0x10000 // zatkanie tabelki
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -240,7 +240,7 @@ class TController
|
|||||||
public:
|
public:
|
||||||
double VelNext; // prędkość, jaka ma być po przejechaniu długości ProximityDist
|
double VelNext; // prędkość, jaka ma być po przejechaniu długości ProximityDist
|
||||||
private:
|
private:
|
||||||
// double fProximityDist; //odleglosc podawana w SetProximityVelocity(); >0:przeliczać do
|
double fProximityDist; //odleglosc podawana w SetProximityVelocity(); >0:przeliczać do
|
||||||
// punktu, <0:podana wartość
|
// punktu, <0:podana wartość
|
||||||
public:
|
public:
|
||||||
double
|
double
|
||||||
|
|||||||
Reference in New Issue
Block a user