Support for direction change 'gotoblock'.

Bug #1102221 reported by Christian Stüble
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rocrail
Fix Released
Wishlist
Unassigned

Bug Description

Hi,

the following use case does currently not work: An automatic drive from one holding track to another requirering a change of the direction.

At the moment, 'gotoblock' (e.g., by Drag'n'Drop) does not guarantee that a train finds its destination if a change of the direction is required to reach the destination. I would prefer if this would also work with non-commuter trains (see use case above), but there may be other reasons why this is not possible.

The current behavior of RR is that is does never work if the block, in which a change request is required, has waiting disabled. It sometimes (randomly?) works if waiting is enabled.

The issue has been discussed here: http://forum.rocrail.net/viewtopic.php?t=5257

The given example shows that a train (commuter train in this case) does not change its direction in block B2 if you try to go from B3 to B1.

Revision history for this message
Christian Stüble (stueble) wrote :
Revision history for this message
Christian Stüble (stueble) wrote :

Attached the rocrail.ini

Rocrail (r.j.versluis)
Changed in rocrail:
importance: Undecided → Wishlist
summary: - [Feature Request] 'gotoblock' should support direction changes
+ Support for direction change 'gotoblock'.
Rocrail (r.j.versluis)
Changed in rocrail:
status: New → Fix Committed
Rocrail (r.j.versluis)
Changed in rocrail:
status: Fix Committed → Fix Released
Revision history for this message
Christian Stüble (stueble) wrote :

Hi,

I can confirm that r4575 works now as expected. However, it does only work is the target block is directly connected to the block where the direction change happens. If there is one block in between, it does not work any more. I added a slightly extended example plan: To reproduce, try to go from B3 to B5 by D'n'D.

Best regards,
Chris

Revision history for this message
Rocrail (r.j.versluis) wrote :

For this behavior:
> If there is one block in between, it does not work any more.
you need schedules.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.