Package jmri.jmris.srcp.parser
Class SRCPParser
java.lang.Object
jmri.jmris.srcp.parser.SRCPParser
- All Implemented Interfaces:
SRCPParserConstants,SRCPParserTreeConstants
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from interface jmri.jmris.srcp.parser.SRCPParserConstants
A, B, C, CHECK, COMMAND, CONNECTIONMODELITTERAL, CONTINUE, CV, CVBIT, D, DEFAULT, DELAY, DESCRIPTION, DRIVEMODE, E, EOF, EOL, F, FB, FUNCTIONMODE, G, GA, GET, GL, GM, GO, H, I, IN_TIME, INFO, INIT, J, JMRILIGHT, JMRISENSOR, JMRITURNOUT, K, L, LOCK, M, N, NMRA, NONZEROADDR, O, OFF, ON, ONOFF, P, POWER, PROTOCOL, PROTOCOLLITTERAL, Q, R, REG, RESET, RETURN, S, SERVER, SESSION, SET, SM, SPACE, SRCP, T, TAB, TERM, TIME, tokenImage, U, V, VERIFY, VERSION, W, WAIT, X, Y, Z, ZEROADDRFields inherited from interface jmri.jmris.srcp.parser.SRCPParserTreeConstants
JJTADDRESS, JJTBUS, JJTCHECK, JJTCOMMAND, JJTCONNECTIONLITTERAL, JJTCONNECTIONMODE, JJTCV, JJTCVBIT, JJTCVNO, JJTDELAY, JJTDESCRIPTION, JJTDEVICEGROUP, JJTDRIVEMODE, JJTFB, JJTFUNCTIONMODE, JJTGA, JJTGET, JJTGL, JJTGO, JJTHANDSHAKE_SET, JJTHANDSHAKECOMMAND, JJTINIT, JJTLOCK, jjtNodeName, JJTNONZEROADDRESS, JJTONOFF, JJTPORT, JJTPOWER, JJTPROGMODE, JJTPROTOCOL, JJTPROTOCOLLITTERAL, JJTREG, JJTRESET, JJTSERVER, JJTSERVICEVERSION, JJTSESSION, JJTSET, JJTSM, JJTTERM, JJTTIME, JJTTIMEOUT, JJTVALUE, JJTVERIFY, JJTWAIT_CMD, JJTZEROADDRESS, JJTZEROONE -
Constructor Summary
ConstructorsConstructorDescriptionSRCPParser(InputStream stream) SRCPParser(InputStream stream, String encoding) SRCPParser(Reader stream) -
Method Summary
Modifier and TypeMethodDescriptionfinal SimpleNodeaddress()final SimpleNodebus()final SimpleNodecheck()final SimpleNodecommand()final SimpleNodefinal SimpleNodefinal SimpleNodecv()final SimpleNodecvbit()final SimpleNodecvno()final SimpleNodedelay()final SimpleNodefinal SimpleNodefinal voidfinal SimpleNodefinal voidfinal SimpleNodefb()final SimpleNodefinal SimpleNodega()final SimpleNodeget()final Tokenfinal TokengetToken(int index) final SimpleNodegl()final SimpleNodego()final SimpleNodefinal SimpleNodefinal SimpleNodeinit()final SimpleNodelock()final SimpleNodefinal SimpleNodeonoff()final SimpleNodeport()final SimpleNodepower()final SimpleNodeprogmode()final SimpleNodeprotocol()final SimpleNodefinal SimpleNodereg()voidReInit(InputStream stream) voidReInit(InputStream stream, String encoding) voidvoidfinal SimpleNodereset()final SimpleNodeserver()final SimpleNodefinal SimpleNodesession()final SimpleNodeset()final SimpleNodesm()final SimpleNodeterm()final SimpleNodetime()final SimpleNodetimeout()final booleanfinal SimpleNodevalue()final SimpleNodeverify()final SimpleNodewait_cmd()final SimpleNodefinal SimpleNodezeroone()
-
Field Details
-
jjtree
-
token_source
-
jj_input_stream
-
token
-
jj_nt
-
-
Constructor Details
-
SRCPParser
-
SRCPParser
-
SRCPParser
-
SRCPParser
-
-
Method Details
-
handshakecommand
- Throws:
ParseException
-
command
- Throws:
ParseException
-
serviceversion
- Throws:
ParseException
-
connectionmode
- Throws:
ParseException
-
bus
- Throws:
ParseException
-
address
- Throws:
ParseException
-
value
- Throws:
ParseException
-
cvno
- Throws:
ParseException
-
zeroaddress
- Throws:
ParseException
-
nonzeroaddress
- Throws:
ParseException
-
port
- Throws:
ParseException
-
devicegroup
- Throws:
ParseException
-
go
- Throws:
ParseException
-
get
- Throws:
ParseException
-
handshake_set
- Throws:
ParseException
-
protocollitteral
- Throws:
ParseException
-
connectionlitteral
- Throws:
ParseException
-
set
- Throws:
ParseException
-
term
- Throws:
ParseException
-
check
- Throws:
ParseException
-
wait_cmd
- Throws:
ParseException
-
init
- Throws:
ParseException
-
reset
- Throws:
ParseException
-
verify
- Throws:
ParseException
-
gl
- Throws:
ParseException
-
sm
- Throws:
ParseException
-
ga
- Throws:
ParseException
-
fb
- Throws:
ParseException
-
time
- Throws:
ParseException
-
power
- Throws:
ParseException
-
server
- Throws:
ParseException
-
session
- Throws:
ParseException
-
lock
- Throws:
ParseException
-
description
- Throws:
ParseException
-
onoff
- Throws:
ParseException
-
zeroone
- Throws:
ParseException
-
delay
- Throws:
ParseException
-
timeout
- Throws:
ParseException
-
progmode
- Throws:
ParseException
-
cv
- Throws:
ParseException
-
cvbit
- Throws:
ParseException
-
reg
- Throws:
ParseException
-
protocol
- Throws:
ParseException
-
drivemode
- Throws:
ParseException
-
functionmode
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
trace_enabled
-
enable_tracing
-
disable_tracing
-