📄 command.g
字号:
| CMD_GETMODEL
| CMD_GMOD
| CMD_GETHANDLE
| CMD_GH
| CMD_SETHANDLE
| CMD_SH
| CMD_GETNAME
| CMD_GN
| CMD_SETNAME
| CMD_SN
| CMD_GETROLE
| CMD_GR
| CMD_SETROLE
| CMD_SR
| CMD_GET_TIME_TICKS
| CMD_GTIC
| CMD_GET_TIME_UTC
| CMD_GUTC
| CMD_SET_TIME_UTC
| CMD_SUTC
| CMD_GET_MANUFACTURER_DESCRIPTION
| CMD_GMD
| CMD_GET_CURRENT_SOURCE
| CMD_GCS
| CMD_SET_CURRENT_SOURCE
| CMD_SCS
| CMD_GET_CURRENT_DATA_SELECTOR
| CMD_GCDS
| CMD_SET_CURRENT_DATA_SELECTOR
| CMD_SCDS
| CMD_REMOVE_SOURCES
| CMD_RSRC
| CMD_REMOVE_ALL_SOURCES
| CMD_RASRC
| CMD_GET_SOURCE
| CMD_GSRC
| CMD_GET_ALL_SOURCES
| CMD_GASRC
| CMD_REMOVE_DATA_SELECTORS
| CMD_RDS
| CMD_REMOVE_ALL_DATA_SELECTORS
| CMD_RADS
| CMD_DATA_SELECTOR
| CMD_GDS
| CMD_GET_ALL_DATA_SELECTORS
| CMD_GADS
| CMD_REMOVE_NOTIFICATION_CHANNELS
| CMD_RNC
| CMD_REMOVE_ALL_NOTIFICATION_CHANNELS
| CMD_RANC
| CMD_GET_NOTIFICATION_CHANNEL
| CMD_GNC
| CMD_GET_ALL_NOTIFICATION_CHANNEL
| CMD_GANC
| CMD_REMOVE_TRIGGERS
| CMD_RTRG
| CMD_REMOVE_ALL_TRIGGERS
| CMD_RATRG
| CMD_GET_TRIGGER
| CMD_GTRG
| CMD_GET_ALL_TRIGGERS
| CMD_GATRG
| CMD_REMOVE_TAG_SELECTORS
| CMD_RTS
| CMD_REMOVE_ALL_TAG_SELECTORS
| CMD_RATS
| CMD_GET_TAG_SELECTOR
| CMD_GTS
| CMD_GET_ALL_TAG_SELECTORS
| CMD_GATS
| CMD_REMOVE_TAG_FIELDS
| CMD_RTF
| CMD_REMOVE_ALL_TAG_FIELDS
| CMD_RATF
| CMD_GET_TAG_FIELD
| CMD_GTF
| CMD_GET_ALL_TAG_FIELDS
| CMD_RESET_TO_DEFAULT_SETTINGS
| CMD_RESET
| CMD_REBOOT
| CMD_BOOT
| CMD_GOODBYE
| CMD_BYE
| CMD_GET_READ_POINT
| CMD_GRP
| CMD_GET_ALL_READ_POINTS
| CMD_GARP
| CMD_IS_FIXED
| CMD_ISFX
| CMD_ADD_READ_POINTS
| CMD_ARP
| CMD_REMOVE_READ_POINTS
| CMD_RRP
| CMD_REMOVE_ALL_READ_POINTS
| CMD_RARP
| CMD_ADD_READ_TRIGGERS
| CMD_ART
| CMD_REMOVE_READ_TRIGGERS
| CMD_RRT
| CMD_REMOVE_ALL_READ_TRIGGERS
| CMD_RART
| CMD_GET_READ_TRIGGER
| CMD_GRT
| CMD_GET_ALL_READ_TRIGGERS
| CMD_GART
| CMD_ADD_TAG_SELECTORS
| CMD_ATS
| CMD_GET_GLIMPSED_TIMEOUT
| CMD_GGTO
| CMD_SET_GLIMPSED_TIMEOUT
| CMD_SGTO
| CMD_GET_OBSERVED_THRESHOLD
| CMD_GOTH
| CMD_SET_OBSERVED_THRESHOLD
| CMD_SOTH
| CMD_GET_OBSERVED_TIMEOUT
| CMD_GOTO
| CMD_SET_OBSERVED_TIMEOUT
| CMD_SOTO
| CMD_GET_LOST_TIMEOUT
| CMD_GLTO
| CMD_SET_LOST_TIMEOUT
| CMD_SLTO
| CMD_RAW_READ_IDS
| CMD_RRID
| CMD_READ_IDS
| CMD_RID
| CMD_READ
| CMD_R
| CMD_WRITE_ID
| CMD_WID
| CMD_WRITE
| CMD_W
| CMD_KILL
| CMD_K
| CMD_GET_READ_CYCLES_PER_TRIGGER
| CMD_GRCPT
| CMD_SET_READ_CYCLES_PER_TRIGGER
| CMD_SRCPT
| CMD_GET_MAX_READ_DUTY_CYCLE
| CMD_GMRDC
| CMD_SET_MAX_READ_DUTY_CYCLE
| CMD_SMRDC
| CMD_GET_READ_TIMEOUT
| CMD_GRTO
| CMD_SET_READ_TIMEOUT
| CMD_SRTO
| CMD_GET_SESSION
| CMD_GSS
| CMD_SET_SESSION
| CMD_SSS
| CMD_GET_MAX_NUMBER_SUPPORTED
| CMD_GMAX
| CMD_GET_TYPE
| CMD_GT
| CMD_GET_VALUE
| CMD_GV
| CMD_FIRE
| CMD_F
| CMD_GET_MASK
| CMD_GM
| CMD_GET_INCLUSIVE_FLAG
| CMD_GIF
| CMD_GET_ADDRESS
| CMD_GADR
| CMD_GET_EFFECTIVE_ADDRESS
| CMD_GEADR
| CMD_SET_ADDRESS
| CMD_SADR
| CMD_SET_DATA_SELECTOR
| CMD_SDS
| CMD_ADD_SOURCES
| CMD_ASRC
| CMD_ADD_NOTIFICATIOIN_TRIGGERS
| CMD_ANT
| CMD_REMOVE_NOTIFICATION_TRIGGERS
| CMD_RNT
| CMD_REMOVE_ALL_NOTIFICATION_TRIGGERS
| CMD_RANT
| CMD_GET_NOTIFICATION_TRIGGER
| CMD_GNT
| CMD_GET_ALL_NOTIFICATION_TRIGGERS
| CMD_GANT
| CMD_READ_QUEUED_DATA
| CMD_RQD
| CMD_ADD_FIELD_NAMES
| CMD_AFN
| CMD_REMOVE_FIELD_NAMES
| CMD_RFN
| CMD_REMOVE_ALL_FIELD_NAMES
| CMD_RAFN
| CMD_GET_ALL_FIELD_NAMES
| CMD_GAFN
| CMD_ADD_EVENT_FILTERS
| CMD_AEF
| CMD_REMOVE_EVENT_FILTERS
| CMD_REF
| CMD_REMOVE_ALL_EVENT_FILTERS
| CMD_RAEF
| CMD_GET_ALL_EVENT_FILTERS
| CMD_GAEF
| CMD_ADD_TAG_FIELD_NAMES
| CMD_ATFN
| CMD_REMOVE_TAG_FIELD_NAMES
| CMD_RTFN
| CMD_REMOVE_ALL_TAG_FIELD_NAMES
| CMD_RATFN
| CMD_GET_ALL_TAG_FIELD_NAMES
| CMD_GATFN
| CMD_GET_SUPPORTED_TYPES
| CMD_GST
| CMD_GET_SUPPORTED_NAMES
| CMD_GSN
| CMD_GET_TAG_FIELD_NAME
| CMD_GTFN
| CMD_SET_TAG_FIELD_NAME
| CMD_STFN
| CMD_GET_MEMORY_BANK
| CMD_GMB
| CMD_SET_MEMORY_BANK
| CMD_SMB
| CMD_GET_OFFSET
| CMD_GOFF
| CMD_SET_OFFSET
| CMD_SOFF
| CMD_GET_LENGTH
| CMD_GLEN
| CMD_SET_LENGTH
| CMD_SLEN
);
list_val returns [ListParameter listParam]
{
Parameter p = null;
listParam = null;
ListParameter workingList = null;
}
: LBRACKET
{
//Create a new list and push it to the list stack to use it as the working list
workingList = new ListParameter();
//workingList.addParameter(p);
helper.pushList(workingList);
helper.pushState(TextCommandParserHelper.STATE_LIST_PARAMETER);
}
(p=parameter ( COMMA parameter )* )? RBRACKET
{
//Remove the working list and return it
try {
workingList = helper.popList();
helper.popState();
listParam = workingList;
} catch (TextCommandParserException e) { /* nothing to handle here */ }
//TODO: Evtl. RecognitionException werfen
}
;
dec_val returns [int r]
{
r = 0;
}
: i:INT { r = Integer.parseInt(i.getText()); }
;
hex_val returns [String hex]
{
hex = null;
}
: s:IDENT
{
hex = s.getText();
}
| i:INT
{
hex = i.getText();
}
;
class TextLexer extends Lexer;
options {
caseSensitiveLiterals = false;
k=2;
}
WS : (' '
| '\t')
{ _ttype = Token.SKIP; }
;
LF
:
( "\r\n" // Evil DOS
| '\r' // Macintosh
| '\n' // Unix (the right way)
)
{ newline(); }
;
SHARP: "#" ;
DOT : "." ;
EXCLAMATION
: "!" ;
COMMA: ',' ;
LBRACKET
: '{'
;
RBRACKET
: '}'
;
ASSIGN: '='
;
ESCAPE
: "\\"
;
protected
DIGIT
: '0'..'9'
;
INT : ('1'..'9') ('0'..'9')*
;
IDENT
options {testLiterals=true;}
: ('A'..'Z' | 'a'..'z') ('A'..'Z'|'a'..'z'|'0'..'9')*
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -