Hi Jörg,
First of all I appreciate it a lot you are trying to help me out with this issue for getting the PC Interface specifications for the Marklin's CS system.
In short the story behind "LocCommander". Some 4 years ago I started developing in my spare time the application LocCommander. The LocCommander system must be seen as yet another model railroad control software application that runs on a Windows PC and helps controlling your rail road manual and semi-automatic. Also a client application called "iLoc" that allows remote control via a PDA makes part of the LocCommander package. Currently LocCommander only supports the old Marklin Digital system (thus 6021 and 6051).
Thus my intentions are to support the CS system in LocCommander. This means I need to implement a TCP/IP based communication protocol. As LocCommander is written component based in C# and its architecture based on the .NET Framework version 2 this implementation can easily being done.
Current features of the LocCommander version 0.9.0:
1. configuring and displaying a model railroad in a 2 dimensional grid.
2. displaying realtime track occupancy based on data fetched from the feedback modules(Eg. S88).
3. manual and semi-automatic control of turnouts, signals, cranewagon and trains.
4. semi-automatic control is based on actions and conditions defined by the user("defining routes").
5. displaying video sources (Eg. Webcam, Video/TV card).
6. remote control (Wifi based) via the iLoc program running on a Windows 5 Mobile PDA.
Screenshot of the LocCommander GUI, just click the link:
http://users.telenet.be/...ages/LocCommander090.jpgUntil now LocCommander has not being officially released yet! I'm the only user of it.
Professionally I'm a full-time software developer writing applications for the Visualization(large displays) and Simulation(aviation) world (www.barco.com).
In a first stage of the product's life cycle I have no intention to commercialize it. Once the first version is released it is free to be used.
When used based on the positive feedback I receive and the number distributed I might consider to commercialize it.
Current hold-up reasons for release:
- program in different languages, currently only in English.
- providing manuals in different languages, currently only in English.
- only supporting the MS 6021/6051 (thus the RS232 based communication protocol).
As most people no longer want to invest in the "old stuff" it would only be worthfull today if I could support the new system in LocCommander.
I could implement the TCP/IP based communication protocol for the CS system in LocCommander if I had the specs documenting the new commands that are TCP/IP based.
I hope I gave enough information to give you an idea of my intentions and requests towards Marklin.
I'm looking forward for the information Marklin can provide me. I understand this can be a support issue for M. but I'm willing to bind me to constrains M. imposes for the use of the specs for this protocol. If necessary I'm willing to give them feedback on remaining system anomalies. My layout contains over more than 40 turnouts, 20 signals and 8 feedback modules, thus enough material to do the necessary tests.
Once I have the specs the only thing I still have to do... is to buy a CS system:)!. Of coarse then there is the update issue of the CS system, not yet available for Belgium.
Thanks again for your interest and help!
Best regards,
Frank