$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-
ChangeLog159903Thu Jan 9 20:27:50 2020 UTC
ChesapeakeSystem.zip51876Sat May 20 15:01:31 2006 UTC
Debian-Fri Jan 10 3:17:16 2020 UTC
LHandBS.zip13057Sat May 20 15:01:36 2006 UTC
MRR2144.iso1753526272Thu Jan 9 20:29:04 2020 UTC
MRR2144.md5sums2698Thu Jan 9 20:30:46 2020 UTC
MRRCURRENT.iso1753526272Thu Jan 9 20:29:04 2020 UTC
MRRCURRENT.md5sums2698Thu Jan 9 20:30:46 2020 UTC
MRRPad.xml22209Thu Sep 3 18:32:15 2015 UTC
MRRSystem-2.1.44-1.el6.i686.rpm82025632Thu Jan 9 20:27:27 2020 UTC
MRRSystem-2.1.44-1.el6.src.rpm36157080Thu Jan 9 20:27:28 2020 UTC
MRRSystem-2.1.44-1.el6.x86_64.rpm84480120Thu Jan 9 20:27:27 2020 UTC
MRRSystem-2.1.44-DarwinBinDevel.tar.bz219038076Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinDevel.zip21606470Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinDoc.tar.bz26023902Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinDoc.zip6217703Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinExamples.tar.bz225943048Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinExamples.zip26301245Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-DarwinBinOnly.tar.bz2229077442Thu Jan 9 20:27:10 2020 UTC
MRRSystem-2.1.44-DarwinBinOnly.zip230401747Thu Jan 9 20:27:05 2020 UTC
MRRSystem-2.1.44-Linux32BinDevel.tar.bz214026699Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux32BinDoc.tar.bz26127995Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux32BinExamples.tar.bz225919962Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux32BinOnly.tar.bz283560527Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux64BinDevel.tar.bz214483653Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux64BinDoc.tar.bz26146453Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux64BinExamples.tar.bz225899330Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Linux64BinOnly.tar.bz286258172Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-LinuxArmv7l32BinDevel.tar.bz216070504Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-LinuxArmv7l32BinDoc.tar.bz26067172Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-LinuxArmv7l32BinExamples.tar.bz225650010Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-LinuxArmv7l32BinOnly.tar.bz2120067627Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44-Win32BinDevel.zip16571520Thu Jan 9 20:27:03 2020 UTC
MRRSystem-2.1.44-Win32BinDoc.zip6164458Thu Jan 9 20:27:03 2020 UTC
MRRSystem-2.1.44-Win32BinExamples.zip26270198Thu Jan 9 20:27:03 2020 UTC
MRRSystem-2.1.44-Win32BinOnly.zip152168293Thu Jan 9 20:27:04 2020 UTC
MRRSystem-2.1.44-Win32Complete.zip240849316Thu Jan 9 20:29:05 2020 UTC
MRRSystem-2.1.44.dmg327311229Thu Jan 9 20:29:24 2020 UTC
MRRSystem-2.1.44.tar.gz36172425Thu Jan 9 20:26:50 2020 UTC
MRRSystem-2.1.44.zip36962867Thu Jan 9 20:27:04 2020 UTC
MRRSystem-current-DarwinBinDevel.tar.bz219038076Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinDevel.zip21606470Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinDoc.tar.bz26023902Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinDoc.zip6217703Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinExamples.tar.bz225943048Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinExamples.zip26301245Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-DarwinBinOnly.tar.bz2229077442Thu Jan 9 20:27:10 2020 UTC
MRRSystem-current-DarwinBinOnly.zip230401747Thu Jan 9 20:27:05 2020 UTC
MRRSystem-current-Linux32BinDevel.tar.bz214026699Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux32BinDoc.tar.bz26127995Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux32BinExamples.tar.bz225919962Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux32BinOnly.tar.bz283560527Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux64BinDevel.tar.bz214483653Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux64BinDoc.tar.bz26146453Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux64BinExamples.tar.bz225899330Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Linux64BinOnly.tar.bz286258172Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-LinuxArmv7l32BinDevel.tar.bz216070504Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-LinuxArmv7l32BinDoc.tar.bz26067172Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-LinuxArmv7l32BinExamples.tar.bz225650010Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-LinuxArmv7l32BinOnly.tar.bz2120067627Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current-Win32BinDevel.zip16571520Thu Jan 9 20:27:03 2020 UTC
MRRSystem-current-Win32BinDoc.zip6164458Thu Jan 9 20:27:03 2020 UTC
MRRSystem-current-Win32BinExamples.zip26270198Thu Jan 9 20:27:03 2020 UTC
MRRSystem-current-Win32BinOnly.zip152168293Thu Jan 9 20:27:04 2020 UTC
MRRSystem-current-Win32Complete.zip240849316Thu Jan 9 20:29:05 2020 UTC
MRRSystem-current.dmg327311229Thu Jan 9 20:29:24 2020 UTC
MRRSystem-current.tar.gz36172425Thu Jan 9 20:26:50 2020 UTC
MRRSystem-current.zip36962867Thu Jan 9 20:27:04 2020 UTC
MRRSystem-devel-2.1.44-1.el6.i686.rpm12343068Thu Jan 9 20:27:27 2020 UTC
MRRSystem-devel-2.1.44-1.el6.x86_64.rpm13143040Thu Jan 9 20:27:27 2020 UTC
MRRSystem-doc-2.1.44-1.el6.i686.rpm5868776Thu Jan 9 20:27:27 2020 UTC
MRRSystem-doc-2.1.44-1.el6.x86_64.rpm5867596Thu Jan 9 20:27:27 2020 UTC
MRRSystem-examples-2.1.44-1.el6.i686.rpm25010644Thu Jan 9 20:27:27 2020 UTC
MRRSystem-examples-2.1.44-1.el6.x86_64.rpm25009456Thu Jan 9 20:27:27 2020 UTC
MRRSystem21293Label2.jpg523945Mon Apr 2 13:56:05 2012 UTC
OldVersions-Fri Jan 10 3:13:23 2020 UTC
README3818Tue Apr 3 14:52:25 2012 UTC
ROM_Table.tcl16474Tue May 21 0:27:52 2002 UTC
Readme.Centos1552Tue Apr 8 20:09:05 2014 UTC
ReadmeW32.txt1813Tue Apr 8 20:09:06 2014 UTC
TJScript.tar.gz18675Sat Jun 26 14:34:23 2004 UTC
WalthersCurved.tcl.gz1728Sat Jan 11 17:20:57 2003 UTC
cmri.pdf70636Wed Mar 17 18:10:10 2004 UTC
i686-w64-mingw32-4.6-DLLS.zip2343852Sun Jun 14 23:22:58 2015 UTC
tubjunction-1.0.tar.gz55871Mon Mar 31 19:03:51 2008 UTC
NameSizeLast Modified