User's Manual

Table Of Contents
Nonvolatile Parameter Database
AT+i Programmer‘s Manual Version 8.32 34-59
34.6 +iUFn User Fields and Macro Substitution
Syntax: AT+iUFn=<String> Permanently sets user field n.
Parameters: n = 01..12
String = Parameter string-value.
Command Options:
String=‘‘ Empty User Field.
String=<Str> Str is stored in the specified User Field.
Maximum Str length is 128 characters.
A User Field may be used for general-purpose storage.
In addition, a User Field may be used as a macro replacement wherever an AT+i
Command <parameter> is allowed:
The ‗#‘ character is used to prefix the UFn parameter to define indirection.
When used, the value of the User Field will be substituted in the command
before the command is processed. #UF01 -- #UF12 are allowed.
For example:
Given: AT+iUF01=ftp.domain.com
Issuing: AT+iFOPN:#UF01:anonymous,myemail@domain.com
Is equivalent to: AT+iFOPN:ftp.domain.com:anonymous,myemail@domain.com
The advantage of this is that the FTP server may be specified dynamically by changing
the UF01 parameter without requiring a change in the AT+iFOPN command.
Default: Empty. No User Field value defined.
Result code:
I/OK
AT+iUFn~<String> Temporarily set User Field n to value String. The
permanent value will be restored after completing
the next session, whether the session was successful
or not.
AT+iUFn? Report the current value of UFn. If the User Field is
empty, an empty line containing only <CR/LF> will
be returned.
The reply is followed by I/OK.
AT+iUFn=? Returns the message ‗String‘.
The reply is followed by I/OK.