Parameter set command syntax, Parameter read command syntax, Parameter test command syntax – Comtrol AT Commands User Manual

Page 21: Additional syntax rules

Advertising
background image

AT Commands for CX81801/CX06833/CX81300/CX06827 Modems Reference Manual

102184B

Conexant

2-7

Parameter Set Command Syntax

The definition of the parameter indicates, for each value, whether the specification of that
value is mandatory or optional. For optional values, the definition indicates the assumed
(default) value if none is specified; the assumed value may be either a previous value
(i.e., the value of an omitted subparameter retains its previous value), or a fixed value
(e.g., the value of an omitted subparameter is assumed to be zero). Generally, the default
value for numeric parameters is 0, and the default value for string parameters is "" (empty
string).

The following syntax is used for parameters that accept a single value:

+<name>=[<value>]

The following syntax is used for parameters that accept more than one value:

+<name>=[<compound_value>]

For each implemented parameter, if all mandatory values are specified, and all values are
valid according to the definition of the parameter, the specified values are stored. If
<name> is not recognized, one or more mandatory values are omitted, or one or more
values are of the wrong type or outside the permitted range, the modem issues the
ERROR result code and terminates processing of the command line. An ERROR is also
generated if too many values are specified. In case of an error, all previous values of the
parameter are unaffected.

Parameter Read Command Syntax

The DTE may determine the current value or values stored in a parameter by using the
following syntax:

+<name>?

The modem responds by sending the current values stored for the parameter to the DTE
in an information text response. The format of this response is described in the definition
of the parameter. Generally, the values are sent in the same form in which they would be
issued by the DTE in a parameter setting command; if multiple values are supported, they
will generally be separated by commas, as in a parameter setting command.

Parameter Test Command Syntax

The DTE may test if a parameter is implemented in the modem, and determine the
supported values, by using the syntax:

+<name>=?

If the modem does not recognize the indicated name, it returns an ERROR result code
and terminates processing of the command line. If the modem does recognize the
parameter name, it returns an information text response to the DTE, followed by an OK
result code. The information text response indicates the values supported by the modem
for each such subparameter, and possibly additional information. The format of this
information text is defined for each parameter.

2.4.5

Additional Syntax Rules

Concatenating Commands after Extended Syntax Commands

Additional commands may follow an extended-syntax command on the same command
line if a semicolon (";") is inserted after the preceding extended command as a separator.

Advertising