Package jmri.jmrix.secsi
package jmri.jmrix.secsi
This package handles communications for the TracTronics SECSI hardware.
Warning: very preliminary definition, to be confirmed by real hardware.
Secsi Binary Node Reply Message Format Summary
byte 0: node address byte 1 - 4: binary pin state
(0x0 - 0x7E = 127 poss.) (0x01 - 0x3E7 = 999 poss.)
0000 0000 - 0111 1110 0000 0000 0000 0000 - 0001 1111 1111 1111
Examples:
Reply from Node 1 pin 2 active: 0x01 0000 0000 0000 0010
Tools
- Node Config Tool to add/delete a node
- Send Secis Command tool to Poll an existing/inited node
Related Documentation
Other sources of documentation- Since:
- 2.1.1
-
ClassDescriptionCreate a "Systems" menu containing the JMRI SECSI-specific tools.Minimum required implementation.Utility Class supporting parsing and testing of addressesReturn a list of valid SECSI Connection Types.Interface to send/receive serial information.Implementation of the Light Object.Implement LightManager for SECSI serial systems.Listener interface to be notified about serial trafficContains the data payload of a serial packet.Models a serial node.Abstract base for classes representing a communications portContains the data payload of a serial reply packet.Extend jmri.AbstractSensor for serial systems.Manage the system-specific SECSI Sensor implementation.Converts Stream-based I/O to/from SECSI serial messages.Extend jmri.AbstractTurnout for SECSI serial layouts.Implement turnout manager for SECSI systems.