Starting to tie everything together in JMRI. Getting the programming working for the two switches and surrounding blocks that are the first.
Let’s say I’m sitting on the siding at Williamsport, headed for Burke yard. You can see the track is red, indicating where I am. The signal in front of me is red, because the switch is lined for the main.

If we throw that switch for the passing siding, the signal goes green.

Looking ahead to the switch at Burke, it’s lined for the main, so we currently have green all the way past Burke. But, we want to go into the yard, so lets throw that switch.

Now the signal in front of me is flashing yellow (Advanced Approach), the next signal at Burke is red over yellow (Diverging Approach)
If we move into the next block, the signals behind me drop to red (Stop) and the signal in front of me is still Diverging Approach, so I can enter the yard.

Once I’m in the yard, the signal behind me drops to Stop, and the signal at Williamsport goes to yellow (Approach)
