I am using the ATLS to control level crossings on my real-world based route. I know there is a series of signals with built-in ATLS compatibility, but I need several different types of signals over my level crossings, 4-aspect colour lights to disc semaphore shunting signals, and everything inbetween.
Because of this, I am using the ATLS Inverse Slave - which creates an invisible train, deletes it when activated and re-creates it when deactivated - to hold the protecting signal, of whatever type it is, at red/stop until the crossing is activated.
Previously my testing was almost exculsivly with 3 or 4 aspect colour light signals, and I am used to the way the ATLS system works. Now I am setting up and testing an area which involves semaphore signalling, with this set-up.
D = distant signal, C = combined distant/stop signal, S = stop signal, X = level crossing. The C and S signals are the ones held at red by the Inverse Slave/Invisible train until the crossing is activated.
I have so far tested in the Down direction, left to right on the sketch above.
I cannot get the C1 signal to clear, it stays at red even though the mini-map view shows the invisible train consists at X1 vanishing when expected.
When mousing over the signal C1 it says "Overlap of block ahead is occupied", even though here https://online.ts2009.com/mediaWiki/index.php/Class_Signal says the "public define int DEFAULT_OVERLAP = 25 Default. Overridden by 'overlap' in the config.txt." and the signal assets I'm using does not have a different overlap specified and the signal S2 is just about 100 meters from the invisible consist on the 2nd crossing . I even tried moving S2 so it was over 500 meters from X2, but still C1 stays at red with the overlap occupied message.
Any ideas what I'm doing wrong?
Because of this, I am using the ATLS Inverse Slave - which creates an invisible train, deletes it when activated and re-creates it when deactivated - to hold the protecting signal, of whatever type it is, at red/stop until the crossing is activated.
Previously my testing was almost exculsivly with 3 or 4 aspect colour light signals, and I am used to the way the ATLS system works. Now I am setting up and testing an area which involves semaphore signalling, with this set-up.
Code:
-->>-----D1-------C1--X1--------------S2---X2------------------>>------
--<<------------------X----S---------------X--C---------D------<<------
I have so far tested in the Down direction, left to right on the sketch above.
I cannot get the C1 signal to clear, it stays at red even though the mini-map view shows the invisible train consists at X1 vanishing when expected.
When mousing over the signal C1 it says "Overlap of block ahead is occupied", even though here https://online.ts2009.com/mediaWiki/index.php/Class_Signal says the "public define int DEFAULT_OVERLAP = 25 Default. Overridden by 'overlap' in the config.txt." and the signal assets I'm using does not have a different overlap specified and the signal S2 is just about 100 meters from the invisible consist on the 2nd crossing . I even tried moving S2 so it was over 500 meters from X2, but still C1 stays at red with the overlap occupied message.
Any ideas what I'm doing wrong?