Package jmri.jmrix.qsi
Class QsiMessage
java.lang.Object
jmri.jmrix.AbstractMessage
jmri.jmrix.qsi.QsiMessage
- All Implemented Interfaces:
Message
Encodes a message to an QSI command station.
The QsiReply class handles the response from the command station.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int(package private) static final intstatic final intstatic final intstatic final intstatic final intFields inherited from class jmri.jmrix.AbstractMessage
_dataChars, _nDataChars -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionframe()static QsiMessagestatic QsiMessagestatic QsiMessagegetEraseFlash(int addr, int rows) static QsiMessagestatic QsiMessageintstatic QsiMessagestatic QsiMessagestatic QsiMessagegetReadCV(int cv, ProgrammingMode mode) static QsiMessagegetReadRegister(int reg) static QsiMessagegetReset()static QsiMessagestatic QsiMessagestatic QsiMessagegetV4WriteFlash(int addr, int[] data, int type) static QsiMessagegetWriteCV(int cv, int val, ProgrammingMode mode) static QsiMessagegetWriteEE(int addr, int[] data) static QsiMessagegetWriteFlash(int addr, int[] data) static QsiMessagegetWriteRegister(int reg, int val) booleanbooleanvoidsetAddress(int i) voidvoidsetData(int[] d) voidsetLength(int i) voidsetOpCode(int i) voidsetV4Address(int i) voidsetV4Checksum(int length, int addr, int type, int[] data) voidsetV4Data(int[] d) voidsetV4Length(int i) voidsetV4RecType(int i) toString()toString(QsiTrafficController controller) v4frame()Methods inherited from class jmri.jmrix.AbstractMessage
equals, getElement, getNumDataElements, hashCode, setElementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jmri.jmrix.Message
toMonitorString
-
Field Details
-
STX
- See Also:
-
DLE
- See Also:
-
ETX
- See Also:
-
CR
- See Also:
-
LF
- See Also:
-
RD_VER
- See Also:
-
WT_FLASH
- See Also:
-
ER_FLASH
- See Also:
-
WT_EEDATA
- See Also:
-
MAXSIZE
- See Also:
-
-
Constructor Details
-
QsiMessage
-
QsiMessage
-
QsiMessage
-
-
Method Details
-
setOpCode
-
getOpCode
-
getOpCodeHex
-
setLength
-
setV4Length
-
setAddress
-
setV4Address
-
setV4RecType
-
setData
-
setV4Data
-
setChecksum
-
setV4Checksum
-
frame
-
v4frame
-
toString
Description copied from interface:Message -
toString
-
isKillMain
-
isEnableMain
-
getEnableMain
-
getKillMain
-
getProgMode
-
getExitProgMode
-
getClearStatus
-
getReadCV
-
getWriteCV
-
getReadRegister
-
getWriteRegister
-
getReadBootVersion
-
getWriteFlash
-
getV4WriteFlash
-
getV4EndOfFile
-
getv4ExtAddr
-
getEraseFlash
-
getWriteEE
-
getReset
-