Adjust signal speed restriction timeouts when date or day length changed

This commit is contained in:
Jonathan G Rennison
2021-06-27 23:07:32 +01:00
parent e16c29ef7d
commit 5fb3eb0bb9
3 changed files with 15 additions and 0 deletions

View File

@@ -122,6 +122,13 @@ void ClearAllSignalSpeedRestrictions()
_signal_speeds.clear();
}
void AdjustAllSignalSpeedRestrictionTickValues(DateTicksScaled delta)
{
for (auto &it : _signal_speeds) {
it.second.time_stamp += delta;
}
}
/** Removes all speed restrictions which have passed their timeout from all signals */
void ClearOutOfDateSignalSpeedRestrictions()
{