Hello all!
This is not a feature request, more of a “I need a picture of how the Traintastic software is supposed to fit in”
Or, what information, commands, requests flows in what direction? What entity is responsible of what?
Let me try to explain; You have a model railway, tracks, turnouts, signals etc.. You also have a Command-Station, it is hooked up to the tracks. you also have a bus for your throttles, the bus connects directly to the Command-station. You might also have a bus for sensors feedback. And a Wifi connected trottle as well.
This is your DCC layout.
Now you want to add Traintastic to the mix. In my opinion the only “thing” talking to the Command-station should be Traintastic! A trottle must interface to Traintastic not to the Command-station! The trottle just sends a humble request to start loco #42 forward, target speed 30. This request is sent to Traintastic - not to the Command-station. If everything is safe and all, then Traintastic sends the commands to the Command-station. This is how I imagine this to work. But I notice that I can change a turnout from the loconet directly connected to the Commandstation, Traintastic will see this and update state, same for signals. It reacts to messages. It is not in command.
What am I missing?