Send out a general message (in the software that users never see) that a train has arrived at the trigger. This can be used by various commands to make other things happen. One train could be waiting at a station and will not leave until it sees that another train has crossed a trigger. They come in handy for creating complex operating sessions.
David