Loconet Software
Home Loconet Software DCC Sound Lighting Models Layout Links Updates

 

Loconet Software

These programs require Loconet over TCP server.
Native Versions for Windows and Linux (LocoBuffer) or
A Java multi platform version is built into JMRI (LocoBuffer or MS100)

You will also need a connection to a Loconet DCC system.
LocoBuffer USB
LocoBuffer
PR3
MS100
I'd strongly recommend a LocoBuffer or PR3 over an MS-100.

You'll need .Net framework 1.1 for the PC apps and .Net compact framework 1.0 for Pocket PC apps.

These were written in Zeus Pro language.

Tested on a Garmin iQue M3 with a Socket E500 WiFi SDIO card.  Thou I'm having some issues connecting to layout server computer on my home network.  Using a Netgear WGT624 access point, with layout PC connected via Ethernet, I'm seldom able to get Zeus apps to connect, thou zaTelnet on the PPC will connect just fine.  I also tried connecting the PPC to a laptop running JMRI & Loconet over TCP connected wirelessly to the same AP and still not working right.  The Zeus Pro will also compile an Windows binary from the source, running those on the laptop connected wirelessly to the desktop running the Loconet over TCP server works fine.


At my office network, Zeus apps connect fine, thou the server computer running JMRI with Loconet simulator is connected to office network and a Dlink DI-624 AP's WAN port is also connected to that office network, therefore the PPC must route thru the router part of the AP while at home both are on the same subnet. 
I curious to see if others with different hardware can connect or not.

Connection screen:

  • Most applets will start with this screen.
  • Enter the IP address and port for your Loconet/TCP server
  • Press Save to save the entries to a file so next time you run any of these applets, they will be remembered.
  • Press Connect to connect to the Loconet/TCP server, note the entries are not saved when pressing connect, to allow you to connect to a different server with out changing the default settings.

Throttle Applet:

 

  • Enter the loco address and press Select.
  • Tap or click on the blue bar to set speed.
  • Press Up or Down to change speed by one speed step, press Fast to change by 10 steps. Press stop to change to speed step 0.
  • Press Forward or Reverse to set direction, note will automatically set speed to 0.
  • Press the Fn buttons to toggle that function, the indicator to the right of the button shows status, bright the function is on, dark it is off.
  • Press Release to release the active loco and allow the address to be changed to be able to select a different loco.
  • Press Ln to toggle display of Loconet commands sent, a development tool.
  • Currently, will not steal an address, nor do a status edit. It is optimized for 128 speed step use.
Desktop App:    Throttle_DT.exe V0.1
Pocket PC App: Throttle_PPc.exe
Source Code: Throttle.txt

Monitor Applet:

  • This applet does not have the separate connection screen.
  • This will decode Loconet messages. Designed for small Pocket PC screen so it is not very verbose. For PC use, I'd recommend the Loconet Monitor build into JMRI or this one:
    http://loconetovertcp.sourceforge.net/Client/index.html
  • Only those messages listed in the Loconet Personal Edition are decoded.
  • http://www.digitrax.com/ftp/loconetpersonaledition.pdf
  • Also for OPC_IMM_PACKET, it checks to see if the DCC packet is an F9-12, F13-20, or F21-28 packet and will decode it if true.
  • Save will save the IP address and port.
  • Start will open the connection to the server and start showing the Loconet traffic.
  • Stop will close the server connection.
  • Full Console will shift to large console (near full screen on Packet PC), use the file menu to get back to this screen.
  • File will decode the file listed, a development tool.
  • Raw will show the raw data as well the decoded message.
Desktop App:    Monitor_DT.exe V0.1
Pocket PC App: Monitor_PPc.exe
Source Code: Monitor.txt

SE8c Applet:

  • This setup and troubleshooting tool for the Digitrax SE8c.
  • Press the small colored buttons to see the signal to the pressed color. The fourth aspect is a dark button, but depending on how the SE8c is configured, that aspect could be dark, flashing yellow, flashing red, or flashing green. The box to the left of the buttons shows the current state, if known.
  • Press the C or T button to close or throw the turnout. The box to the left of the buttons shows the current state, if known.
  • The box by itself, show the state of the block occupancy, if known.
  • Press Address button to set the address that is entered in the text box next to the button.
  • Press Ln to toggle display of Loconet commands sent, a development tool.
  • Note: The SE8c turnout and sensor addresses can be changed from the defaults based on the board address, this applet cannot handle this at this time.
Desktop App:    SE8c_DT.exe V0.1
Pocket PC App: SE8c_PPc.exe
Source Code: SE8c.txt

Speed-Table Applet:

  • This programs a 28 step speed table using only three inputted values, calculating the rest.  For use with decoders that do not support start, mid, and max voltage CVs (2,6,5).
  • Press Calc button to create a linear fit between the three inputted values.
  • Press Prog button to recalc and then ops mode program to the given address.
  • Press File button to recalc and then write to file, with name of (address_number).dec, file can be imported into JMRI-Decoder Pro or PR1 software.
  • Does not set CV29 or CV25, must do that manually.
Desktop App:    Speed-table_DT.exe V0.1
Pocket PC App: Speed-table_PPc.exe
Source Code: Speed-table.txt

Slot Monitor Applet:

  • Shows the status of each slot.
Desktop App:    Slot-mon_DT.exe V0.1
Pocket PC App: Slot-mon_PPc.exe
Source Code: Slot-mon.txt

Consist Applet:

  • Working on a consisting and de-consisting applet, not ready yet.
Desktop App:    Consist_DT.exe V0.1
Pocket PC App: Consist_PPc.exe
Source Code: Consist.txt