
XT2500 Product Manual
Page 76 | 92
CONFIDENTIAL AND PROPRIETARY
6. C
OMMAND
L
ANGUAGE
6.1. O
VERVIEW
The XT6300 device utilizes commands that can be sent over various methods such as USB, RS232, and SMS. This
command language can be utilized to configure nearly all the device's parameters and morph its functionality to
fit the requirements of a client. The implemented command language has been designed to be easy to
learn/remember, human readable, and flexible. Each command is sent to the device in ascii format, and the
device responds through the same medium that the command was sent with.
The syntax for a command is shown below:
:<verb><module><object> [<arg1>, <arg2>, ....<argN>]
Valid characters for verb/module and objects are as follows:
"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
The subsequent sections illustrate the various components that comprise a command. Each of these
components has a set of rules that dictate how it should be formatted and what it represents.
6.2. C
OMMANDS VIA
UDP
6.3. V
ERB AND
M
ODULE
The following are rules regarding the syntax of verb and module codes:
l
Always single character codes
l
Characters MAY be separated by one valid separator: "[space],()[tab]"
6.4. O
BJECT
The following are rules regarding the syntax of object codes:
l
Must be followed by a valid separator: "[space],()[tab]"
l
Unquoted strings of undefined length
l
First character must NOT be a numerical digit