Skip to content

Basic SimSig STOMP client that interprets messages from a SimSig STOMP server.

License

Notifications You must be signed in to change notification settings

Gwasanaethau/SimSigGatewayInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimSig Gateway Interface

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…

Requirements

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!).

May I use this?

The project is licensed under the MIT Licence, so be my guest!

Can I use this?

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!

Are you affiliated with SimSig, Cajon Rail LLC, etc?

No, most definitely not! I merely use their products (and fun products they are)!

Current Status

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.

About

Basic SimSig STOMP client that interprets messages from a SimSig STOMP server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages