Model Railroad System  2.2.2
Overall User Manaual
OpenLCB Virtual Track Circuits node

OpenLCB Virtual Track Circuits node

SYNOPSIS

OpenLCB_TrackCircuits [-configure] [-sampleconfiguration] [-debug] [-configuration confgile]

DESCRIPTION

This program is a daemon that implements an OpenLCB node for one or more Virtual Track Circuits (much like the track circuits coded in the RR Cirkits Tower-LCC nodes).

There are seven (7) regular aspect events (Clear, Advance Approach, Approach Limited, Approach Medium, Approach, Approach Slow, and Accelerated Tumble Down), plus Start, Non-Vital (occupied), Non-Vital (normal), Power/Lamp (failed), and Power/Lamp (normal).

Code rate and aspect.

  • 7 Clear.
  • 4 Advance Approach.
  • 3 Approach Limited.
  • 8 Approach Medium.
  • 2 Approach.
  • 9 Approach Slow.
  • 6 Accelerated Tumble Down.
  • 5 Non-Vital code indicating track occpancy, or a hand-thrown switch in the block out of normal correspondence.
  • M Non-Vital code indicating power off in the block, or a lamp out of condition in the block. Power Off will indicate from east end CP, lamp out from the west end CP.

PARAMETERS

none

OPTIONS

  • -log logfilename The name of the logfile. Defaults to OpenLCB_TrackCircuits.log
  • -configure Enter an interactive GUI configuration tool. This tool creates or edits an XML configuration file.
  • -sampleconfiguration Creates a sample configuration file that can then be hand edited (with a handy text editor like emacs or vim).
  • -configuration confgile Sets the name of the configuration (XML) file. The default is tracksconf.xml.
  • -debug Turns on debug logging.

CONFIGURATION

The configuration file for this program is an XML formatted file. Please refer to the OpenLCB Daemons (Hubs and Virtual nodes) chapter of the User Manual for the details on the schema for this XML formatted file. Also note that this program contains a built-in editor for its own configuration file.

AUTHOR

Robert Heller <heller@deepsoft.com>