Skip to content

Gretz-Armainvilliers #3

@npiganeau

Description

@npiganeau

@Sharpe49 I'm opening this issue to discuss on your simulation.

I've just created a whole new set of French BAL signals that you can use. They are defined in the FR.tsl file inside the data directory.

Demo simulation "signal-test.ts2" (in the data directory of the main repository too) shows example of usage of these different signals.

Quick guide to these signals

There are 4 signal types you can choose from :

FR_BAL_CARRE

This signal shows a double red when no route is set from it, a single red if a route is set, but a train occupies the block, a yellow if next is red or double red, and green otherwise. For now trains stop to red and double red aspects. In a later release I plan to have train stop at single red and then start again at slow speed (but I need first to implement sight running of trains, which is also the lacking feature to enable shunting of trains).

FR_BAL_SEMAPHORE_AUTO

This signal is an automatic signal (new feature !): you don't need to set a route (nor even to define a route) from this signal to work. It will just look at the next signal and whether there is a train in the block to display its aspect in accordance. Don't put automatic signals before a junction or you may be surprised by the way it behaves !

It includes the classical aspects: green if next is yellow, yellow if next is red or double red, single red if train is ahead.

But also includes: horizontal double yellow (R30) if next is vertical double yellow (RR30)

FR_BAL_RR30

This is a FR_BAL_CARRE which can also show two extra aspects:

  • vertical double yellow (RR30) if at least on of the routes given in the "route set params" is active (which does not have to be starting from this signal).
  • vertical double yellow + single yellow (A+RR30) if we have the conditions as RR30 + next signal is red, double red or RR30.

Note that the route set params are only taken into account for RR30 and A+RR30 aspects. Other aspects behave as usual and drop silently any "route set params" defined on them.

FR_BAL_SEMAPHORE_TP

Behaves exactly the same as UK_3_ASPECTS_TP but compatible with other FR_BAL signals. That is aspect is shown if no train is present on any of the items given as "no train params".

This type of signal is used for last signal before the train exits the area.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions