Tags: Azatrax, C, Chubb, CMR/I, DCC, deepwoods software, downloads, Lenz, linux, model railroad, Model Railroad System, ms-windows, NCE, News, open source, tcl, Tk, XTrkCAD
Deepwoods Software is pleased to announce the release of version 2.1.30 of the Model Railroad System. This package includes a collection of libraries and programs designed to help the modeler with many of the more tedious aspects of his or her hobby. Included are libraries for communication with Chubb and Lenz XPressNet networks, a library to communicate with Azatrax’s MRD2-S and MRD2-U USB connected model railroad sensor / actuator units, a user-mode driver for the Rail Driver control console, a library to parse XTrkCAD layout files, as well as utilities for computing dropping resistors, camera view areas, creating railroad time tables, and a switch-list based freight car forwarder system. There are several updates in this release:
Removed an errant assert from the FCF Support code.
Wrote a simple mode Dispatcher tutorial.
Added private and protected sections to BWidget and SNIT classes. (Neither BWidget nor SNIT actually have private or protected members, but there are members that should be consided private or protected.)
Added package and library version numbers to all API documentation.
Various other minor documentation fixes.
Removed old code directories (Time Table V1 and Freight Car Forwarder V1).
Wrote pure Tcl (cross-platform) versions of the C/MRI and XPressNet libraries and started on a pure Tcl (cross-platform) library for NCE’s cab bus. (A pure Tcl (cross-platform) library for LocoNet is in the works.) The C++ coded versions of the C/MRI and XPressNet libraries will be phased out and will be deleted from the source tree in another couple of release cycles. The whole system will be 100% all-platform, with all code compiling and running on all platforms.
Wrote a pure Tcl (cross-platform) version of the Raildriver Daemon and created a cross-platform Tcl loadable module for the low-level Raildriver IO class. This daemon exists for MS-Windows now, but is not yet set up to auto run on hotplugging a Raildriver on MS-Windows.
Cleaned up parts of the build code and did some general house-cleaning.
More information, including download links, is available at our web site: http://deepsoft.deepsoft.com/ModelRailroadSystem/
Follow the Model Railroad System on Facebook at http://www.facebook.com/pages/ModelRailroadSystem
Deepwoods Software is a software and system consultation company, specializing in Linux system installation and administration and contract programming in C/C++, Tcl/Tk, FORTRAN and LISP, in a Linux or UNIX environment. Deepwoods Software also sells low-cost, hassle-free web hosting, with personalized support. The staff of Deepwoods Software has over 20 years of experience in computer programming and over 10 years of Linux system administration. Follow Deepwoods Software on Facebook at https://www.facebook.com/DeepwoodsSoftware