-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Path reservation fixes #115
base: master
Are you sure you want to change the base?
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21f55bf - Browse repository at this point
Copy the full SHA 21f55bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77568b9 - Browse repository at this point
Copy the full SHA 77568b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db59e6 - Browse repository at this point
Copy the full SHA 5db59e6View commit details -
server: TurnoutRailTile lock position if reserved
Also react to external output changes and revert to reserved position if sneeded.
Configuration menu - View commit details
-
Copy full SHA for da1c091 - Browse repository at this point
Copy the full SHA da1c091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 232a9de - Browse repository at this point
Copy the full SHA 232a9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9efbd0 - Browse repository at this point
Copy the full SHA f9efbd0View commit details -
server: DirectionControlRailTile prevent double reservation
- Allow setting to "Both" while reserved
Configuration menu - View commit details
-
Copy full SHA for a4f1aa1 - Browse repository at this point
Copy the full SHA a4f1aa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a868b - Browse repository at this point
Copy the full SHA 03a868bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 745f55f - Browse repository at this point
Copy the full SHA 745f55fView commit details -
server: BlockPath remove block reservation on release
TODO: this is HACKY and bypasses some logic
Configuration menu - View commit details
-
Copy full SHA for 94716a8 - Browse repository at this point
Copy the full SHA 94716a8View commit details -
client: BoardWidget rework NXButton timer
- Now release timer is stopped when pressing a third button which becomes first button of new pair. - Timer is also stopped when editing mode is enabled - Hold timer is stopped if same button is clicked again
Configuration menu - View commit details
-
Copy full SHA for dc020cb - Browse repository at this point
Copy the full SHA dc020cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 441b9e4 - Browse repository at this point
Copy the full SHA 441b9e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3efd285 - Browse repository at this point
Copy the full SHA 3efd285View commit details -
BoardWidget: replace QTimer with QTimerEvent
- This avoids heap allocation - Added asserts for timerId to be null before being created again
Configuration menu - View commit details
-
Copy full SHA for 8ec36e8 - Browse repository at this point
Copy the full SHA 8ec36e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51edb99 - Browse repository at this point
Copy the full SHA 51edb99View commit details -
server: TurnoutRailTile implement retry count
- If position is externally changed while a path is reserve Turnout will try to reset it's position to reserved one If it fails and reaches maximum retry count it will stop trains in path.
Configuration menu - View commit details
-
Copy full SHA for b230a59 - Browse repository at this point
Copy the full SHA b230a59View commit details -
server: SignalRailTile stop trains when retry is exceded
- When locked and retry count is reached, stop trains in path - Evaluate only if a path is reserved
Configuration menu - View commit details
-
Copy full SHA for 1ba1e15 - Browse repository at this point
Copy the full SHA 1ba1e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6292d46 - Browse repository at this point
Copy the full SHA 6292d46View commit details -
server: Add better log messages to Signal and Turnouts
- New messages when position/aspect is externally changed - New messages when position/aspect is corrected - New messages when train is stopped - Separate messages for Signals and Turnouts - Avoid stopping twice the same Train - Italian and English translations
Configuration menu - View commit details
-
Copy full SHA for 19f3050 - Browse repository at this point
Copy the full SHA 19f3050View commit details -
server: World add new settings for external output change
- Refactored code in TurnoutRailTile and SignalRailTile - Use early return pattern - Added Enlish and Italian translations - New Category::trains
Configuration menu - View commit details
-
Copy full SHA for e7a5428 - Browse repository at this point
Copy the full SHA e7a5428View commit details -
BlockPath: implement delayed release
This simulates train still occupying turnouts while it has already left the entrance ("from") block. Useful when turnouts do not have dedicate occupancy detectors. - New World property - English and Italian translations
Configuration menu - View commit details
-
Copy full SHA for c493065 - Browse repository at this point
Copy the full SHA c493065View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a91efc - Browse repository at this point
Copy the full SHA 1a91efcView commit details