Package jmri.jmrix.tams
package jmri.jmrix.tams
Support for the ESU ECoS.
The current implementation just does turnout (accessory decoder) operations only.
Related Documentation
Additional information on the ECoS can be found on the ESU web site.The ECoS contains a "database" of information, which must be asynchronously maintained with respect to the JMRI internal state. The model subpackage maintains a local copy of the ECoS local state, which is then manipulated by JMRI objects.
- Since:
- 2.3.3
-
ClassDescriptionReturns a list of valid ESU Tams Connection TypesConstants to represent values seen in Tams trafficDefine interface for sending and receiving messages to the Tams command station.Defines the interface for listening to traffic on the Tams communications link.Encodes a message to a Tams MasterControl command station.Provide an Ops Mode Programmer via a wrapper what works with the TAMS command station object.Identifying class representing a Tams communications port Based on work by Bob JacobsenPowerManager implementation for controlling layout power using binary P50x commands Based on work by Bob Jacobsen and Kevin DickersonConvert the jmri.Programmer interface into commands for the NCE power house.Extend DefaultProgrammerManager to provide ops mode programmers for NCE systemsCarries the reply to a TamsMessageImplement a Sensor via Tams communications.Implement sensor manager for Tams systems.Lightweight class to denote that a system is active, and provide general information.An implementation of DccThrottle with code specific to a TAMS connection.TamsDCC implementation of a ThrottleManager.Converts Stream-based I/O to/from Tams messages.Implement a Turnout via Tams communications.Implement turnout manager for Tams systems.