mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-11 12:24:25 +01:00
19 lines
1.5 KiB
Markdown
19 lines
1.5 KiB
Markdown
# Review PR #262 — AI: use the locomotive releaser only when starting off
|
||
|
||
Autor: @pwarszawski · base: `master` · 1 plik, +4/−1
|
||
https://github.com/MaSzyna-EU07/maszyna/pull/262
|
||
|
||
**Werdykt: Approve**
|
||
|
||
## Podsumowanie
|
||
Reguła „wyluzuj lokomotywę, to szybciej ruszymy” w `TController::control_releaser()` nie miała warunku prędkości i odpalała odluźniacz w biegu (104 z 122 włączeń powyżej 1 km/h w pomiarze), opróżniając zbiornik sterujący lokomotywy przy zahamowanym pociągu. Dodano `mvOccupied->Vel < 1.0`.
|
||
|
||
## Co jest dobrze
|
||
- Minimalna, celowana zmiana zgodna z intencją oryginalnego komentarza.
|
||
- Bardzo dobry opis z pomiarem master vs master+PR.
|
||
|
||
## Uwagi
|
||
1. **Próg 1 km/h a ruszanie.** Przy ruszaniu AI najpierw zadaje jazdę, a lokomotywa może już pełznąć (>1 km/h), zanim cylinder spadnie poniżej 0.4 bar — wtedy reguła przestanie działać w pół ruszania. Proszę potwierdzić w logu z pomiaru, że czas ruszania (od zadania jazdy do np. 10 km/h) się nie wydłużył, szczególnie dla ciężkich składów towarowych z ESt3. Ewentualnie próg np. 5 km/h byłby bezpieczniejszy, a dalej odcinałby wszystkie przypadki z pomiaru (7–100 km/h).
|
||
2. **Kolejność merge z #263/#264/#265.** Te PR-y tego samego autora też dotykają `control_releaser()` / logiki hamowania AI. Warto zaznaczyć w opisach, w jakiej kolejności mają wchodzić i czy #262 jest zawarty w pozostałych (żeby uniknąć konfliktów i podwójnego review).
|
||
3. Drobne: komentarz po angielsku obok polskiego — OK, ale można go skrócić do jednej linii.
|