For example:
TM␣1␣ST␣100␣TM␣1␣TR␣99␣TM␣1␣SW␣1
– First String "TM 1 ST 100" will be executed.
– Second String "TM 1 TR 99" will not be executed because "99" is out of range.
– Third String "TM 1 SW 1" is correct but will not be executed because execution is stopped on second string.
20.3 Executing a Command String
AT+CSTR
This command is used to execute a Command String directly linked to a specific service.
Syntax: AT+CSTR=<string>
Response: OK
Defined Values:
<string> Command String.
Example:
Command Response
AT+ CSTR="TM 1 ST 3" OK
Note: entire Command String executed successfully.
AT+ CSTR="TM 1 ST 3 TM 30 ST 4" +CME ERROR: 3
Note: one Command String cannot be executed.
Note:
– When there is error in between concatenated Command String +CME ERROR: 3 will be returned.
20.4 Editing a stored Command String
AT+CSTRSET
This command is used to store, read and delete Command String. It can also used to execute stored Command
String.
Syntax: AT+CSTRSET= <oper>,<id>[,<string>]
Response: +CSTRSET: <id>,<string>
Defined Values: OK
<oper> define type of operation:
0 store Command String to flash,
1 read Command String from flash,
2 erase Command String from flash,
90 Confidential, the whole document is the sole property of Maestro Wireless Solutions ltd.
support@maestro-wireless.com