MC55_ATC_V04.00 Page 427 of 475 3/17/06
Confidential / Released
18.2 AT+CALA Set alarm time
The AT+CALA write command can be used to set an alarm time in the ME When the alarm time is reached and
the alarm is executed the ME returns an Unsolicited Result Code (URC) and the alarm time is reset to "00/01/
01,00:00:00".
The alarm can adopt two functions, depending on whether or not you switch the GSM engine off after setting the
alarm:
Reminder message: You can use the alarm function to generate reminder messages. For this purpose, set
the alarm as described below and do not switch off or power down the ME. When executed the message
comes as an Unsolicited Result Code which reads "+CALA".
Alarm mode: You can use the alarm function to restart the ME when powered down. For this purpose, set the
alarm as described below. Then power down the ME by entering the AT^SMSO command. When the alarm
time is reached, the ME will wake up to Alarm mode. To prevent the ME from unintentionally logging into the
GSM network, Alarm mode provides restricted operation. Upon wake-up, the ME indicates an Unsolicited
Result Code which reads: "+CALA". A limited number of AT commands is available during Alarm mode, for
details see Section 20.4, Availability of AT Commands Depending on Operating Mode of ME.
The ME remains deregistered from the GSM network.
If you want the ME to return to full operation (normal operating mode) it is necessary to restart the ME by
driving the ignition line (IGT pin of application interface) to ground.
If your ME is battery powered note that the battery can be charged while the ME stays in Alarm mode. For
details please refer to [2].
The AT+CALA test command returns the supported array index values <n>, the supported alarm types <type>
and the maximum length of the text <tlength> to be output.
The AT+CALA read command returns the current alarm settings in the ME.
Syntax
Test Command
AT+CALA=?
Response(s)
+CALA: (list of supported<n>s), (list of supported<type>s), (list of supported<tlength>s)
OK
ERROR
+CME ERROR: <err>
Read Command
AT+CALA?
Response(s)
+CALA: <time>[, <n>[, <type>[, <text>]]]
OK
ERROR
+CME ERROR: <err>
Write Command
AT+CALA=<time>[, <n>[, <type>[, <text>]]]
Response(s)
OK
ERROR
+CME ERROR
Reference(s) PIN ASC0 ASC1 MUX1 MUX2 MUX3 Charge Last
GSM 07.07 ! % % % % % % % !