Package jmri.jmrix.grapevine

Show UML class diagram
This package handles communications for the ProTrak Grapevine hardware.

See:
          Description

Interface Summary
SerialInterface Interface to send/receive serial information
SerialListener Listener interface to be notified about serial traffic
 

Class Summary
ActiveFlag Provide a flag to indicate that the system provided by this package is active.
GrapevineMenu Create a "Systems" menu containing the Jmri Grapevine-specific tools
SerialAddress Utility Class supporting parsing and testing of addresses Multiple address formats are supported: Gtnnnxxx where: t is the type code, 'T' for turnouts, 'S' for sensors, 'H' for signals and 'L' for lights nn is the node address (0-127) xxx is a bit number of the input or output bit (001-999) nnxxx = (node address x 1000) + bit number examples: GT2 (node address 0, bit 2), GS1003 (node address 1, bit 3), GL11234 (node address 11, bit234) Gtnnnaxxxx where: t is the type code, 'T' for turnouts, 'S' for sensors, 'H' for signals and 'L' for lights nnn is the node address of the input or output bit (0-127) xxxx is a bit number of the input or output bit (1-2048) a is a subtype-specific letter: 'B' for a bit number (e.g.
SerialConnectionTypeList Returns a list of valid lenz XpressNet Connection Types
SerialLight Implementation of the Light interface using Grapevine signal ports.
SerialLightManager Implement light manager for Grapevine serial systems System names are "TLnnn", where nnn is the bit number without padding.
SerialMessage Contains the data payload of a serial packet.
SerialNode Models a serial node.
SerialPortController Abstract base for classes representing a communications port
SerialReply Contains the data payload of a serial reply packet.
SerialSensor Implement AbstractSensor for Grapevine.
SerialSensorManager Manage the system-specific Sensor implementation.
SerialSignalHead SerialSignalHead.java This object doesn't listen to the Grapevine serial communications.
SerialTrafficController Converts Stream-based I/O to/from Grapevine serial messages.
SerialTurnout Implement Turnout for Grapevine.
SerialTurnoutManager Implement turnout manager for Grapevine systems System names are "GTnnn", where nnn is the turnout number without padding.
 

Package jmri.jmrix.grapevine Description

This package handles communications for the ProTrak Grapevine hardware.

Note that the zero Grapevine address is used for error messages, and does not correspond to a node. The nodes have addresses 1 through 127. These are mapped to e.g. GT1 through GT126001 for their first outputs.

TODO

Related Documentation

Other sources of documentation

Since:
2.1.1


Copyright © 1997-2014 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads