Hi Coop2.
Just a question : are you using standard N3V interlocking tower (Interlocking Tower - Crowcombe Heathfield signal box <kuid2:401543:3220:1>) or Enhanced Interlocking Tower ( Enhanced TRC3 Invisible interlocking Tower (SP2 and later) <kuid2:61392:8101:52> or other similar EITs ) ?
If you are not using Enhanced Interlocking Tower, may I suggest you try one of them : EITs includes two enhancements that will probably be interesting for your 8 oval loop with crossing test route.
- first one is called Exclusive Set Name : exclusive set names are strings you choose that you can add to any path ; when several distinct paths references the same exclusive set name string, they are considered as exclusive and cannot be activated simultanously. To protect two tracks crossing each other, just create a path for each track with an entry signal before the crossing and an exit signal just after the crossing and add the same exclusive set name for all paths going through the crossing. All these paths will be exclusive and only one at a time can be activated protecting trains while they passes the crossing.
- the second one is not an option but a difference between EITs and standard ITs, when two trains are following each other, only the first incoming train at an entry signal will be allowed to activate a path ; any requests from following trains will be delayed until the first incoming train path is released. This avoids some problems you may encounter with standard ITs where if several trains following each other requests their path at the same entry signal not in the right order, the system can be in trouble with activating the right path for the next incoming train …
Second point : you do not need any trigger to activate your paths : by default paths are created with automatic path assignment enabled, which means that when an incoming train approaches the entry signal at about 0.5 mile, the system will try to auto assign and activate a path at the entry signal. And for crossing protection paths where you have only one path available at the entry signal the auto path assigment should activate the path with no problems.
In order to help, I have made a small test route and session with an 8 oval loop with an EIT to protect the crossing. There are four trains on the loop and you will see that the EIT gives control successively to each train when it approaches one of the entry signal. You can dowload this demo example following this link to my OneDrive shared space :
https://1drv.ms/u/s!Ao4KHd0vFBWkqK0F2WC_-eV0DKtsWQ . the cdp includes both the route and session, and the last version of EIT code (v60) currently in beta test that should be uploaded soon probably next week and some update for Autodrive driver command for TRS2019. It normaly uses only builtin assets or assets available for download on the DLS. If I have included by error any missing dependency, just PM me so that I send you the missing assets. Take your time to understand how the paths are configured and activates and are released in driver mode. And feel free to ask if there is anything you do not understand. The demo includes the interlocking enhanced manager, that has a run time monitor to show when in driver the current path states and which train owns or requests the paths (to launch the run time monitor in driver mode, select the second icon from the left - the same one you use to pause the game - then select in the menu run time monitors and then tower manager. You can then select a tower to monitor its paths or trains to monitor trains.
Hope this may help.
Regards.
Pierre.