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
-
Interface Summary Interface Description SerialInterface Interface to send/receive serial information.SerialListener Listener interface to be notified about serial traffic -
Class Summary Class Description Bundle SecsiMenu Create a "Systems" menu containing the JMRI SECSI-specific tools.SecsiSystemConnectionMemo Minimum required implementation.SerialAddress Utility Class supporting parsing and testing of addressesSerialConnectionTypeList Return a list of valid SECSI Connection Types.SerialLight Implementation of the Light Object.SerialLightManager Implement LightManager for SECSI serial systems.SerialMessage Contains the data payload of a serial packet.SerialNode Models a serial node.SerialPortController Abstract base for classes representing a communications portSerialReply Contains the data payload of a serial reply packet.SerialSensor Extend jmri.AbstractSensor for serial systems.SerialSensorManager Manage the system-specific SECSI Sensor implementation.SerialTrafficController Converts Stream-based I/O to/from SECSI serial messages.SerialTurnout Extend jmri.AbstractTurnout for SECSI serial layouts.SerialTurnoutManager Implement turnout manager for SECSI systems.