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
-
Interface Summary Interface Description TamsInterface Define interface for sending and receiving messages to the Tams command station.TamsListener Defines the interface for listening to traffic on the Tams communications link. -
Class Summary Class Description Bundle TamsConnectionTypeList Returns a list of valid ESU Tams Connection TypesTamsConstants Constants to represent values seen in Tams trafficTamsMessage Encodes a message to a Tams MasterControl command station.TamsOpsModeProgrammer Provide an Ops Mode Programmer via a wrapper what works with the TAMS command station object.TamsPortController Identifying class representing a Tams communications port Based on work by Bob JacobsenTamsPowerManager PowerManager implementation for controlling layout power using binary P50x commands Based on work by Bob Jacobsen and Kevin DickersonTamsProgrammer Convert the jmri.Programmer interface into commands for the NCE power house.TamsProgrammerManager Extend DefaultProgrammerManager to provide ops mode programmers for NCE systemsTamsReply Carries the reply to a TamsMessageTamsSensor Implement a Sensor via Tams communications.TamsSensorManager Implement sensor manager for Tams systems.TamsSystemConnectionMemo Lightweight class to denote that a system is active, and provide general information.TamsThrottle An implementation of DccThrottle with code specific to a TAMS connection.TamsThrottleManager TamsDCC implementation of a ThrottleManager.TamsTrafficController Converts Stream-based I/O to/from Tams messages.TamsTurnout Implement a Turnout via Tams communications.TamsTurnoutManager Implement turnout manager for Tams systems.