The SimSig Gateway Interface is a Java programme that interfaces with a SimSig Interface Gateway, extracting the signalling messages that are sent. These can then be used for a variety of things such as ‘live’ railway maps, and so on…
The Strampáil STOMP Client Interface is required to connect to the SimSig STOMP server. Beyond this, no other requirements other than a Java 7 JRE (or JDK if you wish to compile the code) is required to run the client interface. A SimSig loader-type simulation is required to generate the output that you wish to capture using this programme (obviously!).
The project is licensed under the MIT Licence, so be my guest!
That depends – this is very much ‘pre-α’ at the moment. It is very unlikely to become any more developed than my personal needs/intrigue requires. Chances are it will not implement much of the STOMP protocol beyond what I need it for. It may not even be useable for that. I make no guarantees regarding security or stability of the code.
Do not use in production code!
No, most definitely not! I merely use their products (and fun products they are)!
The SimSig messages are parsed into a message type and a list of parameters. These can be seen on the CLI if the debug printer is set to DEBUG level, or if the Harness interface is implemented.