aboutsummaryrefslogtreecommitdiff
path: root/advtrains/lzb.lua
Commit message (Collapse)AuthorAge
* LZB: Look ahead before movement, not afterorwell962021-02-12
|
* Prevent calling approach callbacks during routesettingorwell962021-02-10
| | | | interlocking.set_route() was updating the signal aspect, which caused LZB's invalidate_ahead callback to run, although the route isn't yet fully set. Don't look ahead at this point, but instead in the next train step.
* LZB: don't look ahead past red signalorwell962021-02-10
|
* Add save interval setting, fix accidental global variable, at_sync_ndb on ↵orwell962021-02-10
| | | | server priv not limited, timetaking for restore_all
* Add debug prints, modify LZB to fix problems with look_aheadorwell962021-02-10
|
* Fix new green signals bug caused by old trav_lzbdata, and callback loop in ↵orwell962021-02-10
| | | | signalling formspec
* Start using path_invalidate_ahead()orwell962021-02-10
|
* Fix lots of things around new LZBorwell962021-02-10
|
* Implement a LZB speed lookup table for the path and rewrite velocity controlsorwell962021-02-10
|
* Fix inconsistency between node enter callback and lzb approach callbacksorwell962021-02-10
| | | | (this caused the lzb approach to be called on nodes that have just received an enter event, which is not intended)
* Simplify formula for brake distance calculationywang2019-11-27
|
* Fix remote routesettingorwell962019-04-16
|
* Move LZB system to core and unify approach callback mechanismorwell962019-04-16