$Id: README 709 2009-05-01 15:20:49Z heller $

The Deepwoods Software Model Railroad System contains several parts, most of
can be used independently or with other pieces of software.

Right now it contains several complete (but not necessarily finished!)
programs:

	1) A port of Tim O'Conner's older Freight Car Forwarding
	   system, written in a mix of (portable) C++ and Tcl/Tk -- it is
	   completely cross-platform.  Included is a program to create
	   the data files needed for this system.

	2) A Working Time Table creation program, also in a mix of
	   (portable) C++ and Tcl/Tk (but it needs LaTeX installed to
	   format the Time Tables). Like the Freight Car Forwarding
	   program, it is completely cross-platform.

	3) A pair scripts for computing focal distances, view area, and
	   scaling when taking pictures, coded completely in Tcl/Tk.

	4) A program for computing resistor values, also completely in
	   Tcl/Tk.

	5) A program to create computerized CTC dispather and/or
	   'tower' control panels that exist on a computer screen. Code
	   for supporting a CMR/I interface can be generated, allowing
	   the creation of programs that can interface to your trackwork
	   using CMR/I interface boards using the CMR/I C++ class
	   library.  This program can read in XTrkCAD layout files as an
	   aid in creating the dispather control panels This program is
	   itself cross-platform, although panel programs using the
	   CMR/I interface will be Linux only (until someone ports the
	   C++ C/MRI class).

These programs are documented in the User Manual and all include their
own on-line documentation.

There are some other bits and pieces:

	There is a C++ module with a Tcl interface for talking to C/MRI
nodes via a serial port (RS232).  This is working and includes a version
of the Universal Test Program in Tcl/Tk.  Right now, this is Linux only.
Porting to other UNIXes, MS-Windows, or MacOS would be somewhat
non-trivial, since the low-level serial port code is not cross-platform
(this is in the nature of this sort of code).

	There is a C++ class library with a Tcl interface for talking
to Lenz XpressNet nodes via a serial port (RS232). This code has not
been tested yet, since I have not yet gotten by Lenz XpressNet system
up and running (I don't yet have all of the parts needed to do this). 
Right now, this is Linux only. Porting to other UNIXes, MS-Windows, or
MacOS would be somewhat non-trivial, since the low-level serial port
code is not cross-platform (this is in the nature of this sort of
code).

	There is also a collection of Tcl/Tk script modules that provide
various support for different things.  

The use of these additional code packages is described in detailed in
the Programming Guide documention, which abound with example code,
which is also included with the Programming Guide (a 'How To' sort of
guide) and Internals Manuals (detailed API reference).

The directory structure is pretty straight forward:

All of the C++ code lives under C++ (each C++ library includes its own
SWIG interface module), all of the Tcl code lives under Scripts, all of
the on-line help is under Help and all of the 'printed' documentation
is under Doc.  Under the C++ directory are directories for the C/MRI
module/library, the XPressNet module/library, the XTrakCad parser
module/library, and the C++ support module/library for the freight car
forwarder and time table programs.  Under the Scripts directory are
directories for each of the main programs, as well as directories for
the various support packages.  Under Help are the on-line help files.
Under the Doc directory are directories for the User and Internals
manuals, and the Programming Guide, plus a support directory.  There is
a BuildTools directory containing various propgrams needed in the build
process. 

NameSizeLast Modified
Parent Dir-
ChangeLog156678Wed May 2 9:15:58 2018 EDT
ChesapeakeSystem.zip51876Sat May 20 11:01:31 2006 EDT
Debian-Thu May 3 21:40:33 2018 EDT
LHandBS.zip13057Sat May 20 11:01:36 2006 EDT
MRR2143.iso1687955456Wed May 2 9:17:46 2018 EDT
MRR2143.md5sums2698Wed May 2 9:18:49 2018 EDT
MRRCURRENT.iso1687955456Wed May 2 9:17:46 2018 EDT
MRRCURRENT.md5sums2698Wed May 2 9:18:49 2018 EDT
MRRPad.xml22209Thu Sep 3 14:32:15 2015 EDT
MRRSystem-2.1.43-1.el6.i686.rpm80237408Wed May 2 9:15:37 2018 EDT
MRRSystem-2.1.43-1.el6.src.rpm33754408Wed May 2 9:15:37 2018 EDT
MRRSystem-2.1.43-1.el6.x86_64.rpm82625836Wed May 2 9:15:37 2018 EDT
MRRSystem-2.1.43-DarwinBinDevel.tar.bz218983404Wed May 2 9:15:08 2018 EDT
MRRSystem-2.1.43-DarwinBinDevel.zip21498315Wed May 2 9:14:56 2018 EDT
MRRSystem-2.1.43-DarwinBinDoc.tar.bz26024942Wed May 2 9:15:08 2018 EDT
MRRSystem-2.1.43-DarwinBinDoc.zip6218579Wed May 2 9:14:56 2018 EDT
MRRSystem-2.1.43-DarwinBinExamples.tar.bz222642982Wed May 2 9:15:09 2018 EDT
MRRSystem-2.1.43-DarwinBinExamples.zip22998835Wed May 2 9:14:58 2018 EDT
MRRSystem-2.1.43-DarwinBinOnly.tar.bz2225657787Wed May 2 9:15:19 2018 EDT
MRRSystem-2.1.43-DarwinBinOnly.zip226970743Wed May 2 9:15:07 2018 EDT
MRRSystem-2.1.43-Linux32BinDevel.tar.bz213973890Wed May 2 9:14:20 2018 EDT
MRRSystem-2.1.43-Linux32BinDoc.tar.bz26129106Wed May 2 9:14:20 2018 EDT
MRRSystem-2.1.43-Linux32BinExamples.tar.bz222528044Wed May 2 9:14:21 2018 EDT
MRRSystem-2.1.43-Linux32BinOnly.tar.bz281767725Wed May 2 9:14:22 2018 EDT
MRRSystem-2.1.43-Linux64BinDevel.tar.bz214423328Wed May 2 9:14:23 2018 EDT
MRRSystem-2.1.43-Linux64BinDoc.tar.bz26147724Wed May 2 9:14:23 2018 EDT
MRRSystem-2.1.43-Linux64BinExamples.tar.bz222499621Wed May 2 9:14:23 2018 EDT
MRRSystem-2.1.43-Linux64BinOnly.tar.bz284367598Wed May 2 9:14:29 2018 EDT
MRRSystem-2.1.43-LinuxArmv7l32BinDevel.tar.bz216001298Wed May 2 9:14:31 2018 EDT
MRRSystem-2.1.43-LinuxArmv7l32BinDoc.tar.bz26068088Wed May 2 9:14:31 2018 EDT
MRRSystem-2.1.43-LinuxArmv7l32BinExamples.tar.bz222337000Wed May 2 9:14:31 2018 EDT
MRRSystem-2.1.43-LinuxArmv7l32BinOnly.tar.bz2114809890Wed May 2 9:14:33 2018 EDT
MRRSystem-2.1.43-Win32BinDevel.zip16246936Wed May 2 9:14:41 2018 EDT
MRRSystem-2.1.43-Win32BinDoc.zip6100885Wed May 2 9:14:41 2018 EDT
MRRSystem-2.1.43-Win32BinExamples.zip22574592Wed May 2 9:14:42 2018 EDT
MRRSystem-2.1.43-Win32BinOnly.zip148936060Wed May 2 9:14:45 2018 EDT
MRRSystem-2.1.43-Win32Complete.zip231104006Wed May 2 9:17:53 2018 EDT
MRRSystem-2.1.43.dmg318326329Wed May 2 9:18:28 2018 EDT
MRRSystem-2.1.43.tar.gz33760818Wed May 2 9:14:34 2018 EDT
MRRSystem-2.1.43.zip34534562Wed May 2 9:14:46 2018 EDT
MRRSystem-current-DarwinBinDevel.tar.bz218983404Wed May 2 9:15:08 2018 EDT
MRRSystem-current-DarwinBinDevel.zip21498315Wed May 2 9:14:56 2018 EDT
MRRSystem-current-DarwinBinDoc.tar.bz26024942Wed May 2 9:15:08 2018 EDT
MRRSystem-current-DarwinBinDoc.zip6218579Wed May 2 9:14:56 2018 EDT
MRRSystem-current-DarwinBinExamples.tar.bz222642982Wed May 2 9:15:09 2018 EDT
MRRSystem-current-DarwinBinExamples.zip22998835Wed May 2 9:14:58 2018 EDT
MRRSystem-current-DarwinBinOnly.tar.bz2225657787Wed May 2 9:15:19 2018 EDT
MRRSystem-current-DarwinBinOnly.zip226970743Wed May 2 9:15:07 2018 EDT
MRRSystem-current-Linux32BinDevel.tar.bz213973890Wed May 2 9:14:20 2018 EDT
MRRSystem-current-Linux32BinDoc.tar.bz26129106Wed May 2 9:14:20 2018 EDT
MRRSystem-current-Linux32BinExamples.tar.bz222528044Wed May 2 9:14:21 2018 EDT
MRRSystem-current-Linux32BinOnly.tar.bz281767725Wed May 2 9:14:22 2018 EDT
MRRSystem-current-Linux64BinDevel.tar.bz214423328Wed May 2 9:14:23 2018 EDT
MRRSystem-current-Linux64BinDoc.tar.bz26147724Wed May 2 9:14:23 2018 EDT
MRRSystem-current-Linux64BinExamples.tar.bz222499621Wed May 2 9:14:23 2018 EDT
MRRSystem-current-Linux64BinOnly.tar.bz284367598Wed May 2 9:14:29 2018 EDT
MRRSystem-current-LinuxArmv7l32BinDevel.tar.bz216001298Wed May 2 9:14:31 2018 EDT
MRRSystem-current-LinuxArmv7l32BinDoc.tar.bz26068088Wed May 2 9:14:31 2018 EDT
MRRSystem-current-LinuxArmv7l32BinExamples.tar.bz222337000Wed May 2 9:14:31 2018 EDT
MRRSystem-current-LinuxArmv7l32BinOnly.tar.bz2114809890Wed May 2 9:14:33 2018 EDT
MRRSystem-current-Win32BinDevel.zip16246936Wed May 2 9:14:41 2018 EDT
MRRSystem-current-Win32BinDoc.zip6100885Wed May 2 9:14:41 2018 EDT
MRRSystem-current-Win32BinExamples.zip22574592Wed May 2 9:14:42 2018 EDT
MRRSystem-current-Win32BinOnly.zip148936060Wed May 2 9:14:45 2018 EDT
MRRSystem-current-Win32Complete.zip231104006Wed May 2 9:17:53 2018 EDT
MRRSystem-current.dmg318326329Wed May 2 9:18:28 2018 EDT
MRRSystem-current.tar.gz33760818Wed May 2 9:14:34 2018 EDT
MRRSystem-current.zip34534562Wed May 2 9:14:46 2018 EDT
MRRSystem-devel-2.1.43-1.el6.i686.rpm12269676Wed May 2 9:15:37 2018 EDT
MRRSystem-devel-2.1.43-1.el6.x86_64.rpm13069164Wed May 2 9:15:37 2018 EDT
MRRSystem-doc-2.1.43-1.el6.i686.rpm5869532Wed May 2 9:15:37 2018 EDT
MRRSystem-doc-2.1.43-1.el6.x86_64.rpm5868240Wed May 2 9:15:37 2018 EDT
MRRSystem-examples-2.1.43-1.el6.i686.rpm21741892Wed May 2 9:15:37 2018 EDT
MRRSystem-examples-2.1.43-1.el6.x86_64.rpm21747432Wed May 2 9:15:37 2018 EDT
MRRSystem21293Label2.jpg523945Mon Apr 2 9:56:05 2012 EDT
OldVersions-Thu May 3 21:39:46 2018 EDT
README3818Tue Apr 3 10:52:25 2012 EDT
ROM_Table.tcl16474Mon May 20 20:27:52 2002 EDT
Readme.Centos1552Tue Apr 8 16:09:05 2014 EDT
ReadmeW32.txt1813Tue Apr 8 16:09:06 2014 EDT
TJScript.tar.gz18675Sat Jun 26 10:34:23 2004 EDT
WalthersCurved.tcl.gz1728Sat Jan 11 12:20:57 2003 EST
cmri.pdf70636Wed Mar 17 13:10:10 2004 EST
i686-w64-mingw32-4.6-DLLS.zip2343852Sun Jun 14 19:22:58 2015 EDT
tubjunction-1.0.tar.gz55871Mon Mar 31 15:03:51 2008 EDT
NameSizeLast Modified