Siemens MC35 Benutzerhandbuch

Seite von 256
AT Command Set
 
 
 
 
 
 
 
MC35_ATC_01_V05.00 
Page 78 of 256 
15.07.2002 
 
4.11  AT+CFUN  Set phone functionality 
Test command 
AT+CFUN=? 
Response 
+CFUN: (list of supported <fun>s), (list of supported <rst>s) 
If error is related to ME functionality: 
+CME ERROR: <err> 
 
Parameter 
See below 
 
Read command 
AT+CFUN? 
 
Response 
+CFUN: <fun> 
If error is related to ME functionality: 
+CME ERROR: <err> 
Parameter 
See below 
 
Write command 
AT+CFUN=[<fun> 
[,<rst>]] 
The write command can be used to reset the ME, to choose one of the SLEEP 
modes or to return to full functionality.  
 
Intended for power saving, SLEEP mode reduces the functionality level of the 
ME to a minimum and, thus, minimizes the current consumption. SLEEP mode 
falls in two categories: NON-CYCLIC SLEEP mode <fun>=0 and CYCLIC 
SLEEP modes, selectable as <fun>= 5 or 6.  
 
NON-CYCLIC SLEEP mode permanently blocks the serial interface. The CY-
CLIC SLEEP mode, however, is a dynamic process which alternatingly enables 
and disables the serial interface. The major benefit of CYCLIC SLEEP mode is 
that the serial interface remains accessible and that packet-switched calls can 
be done without exiting the SLEEP mode. Also, NON-CYCLIC and CYCLIC 
SLEEP mode provide different ways to wake up the ME. For details see Chap-
ter 4.11.1. 
 
For CYCLIC SLEEP mode (<fun>=5 or 6) the application must be configured to 
use hardware flow control, set with AT\Q3. This is necessary since the CTS 
signal is set/reset every time when the ME listens to a paging message from 
the base station. This is the way how the module indicates to the application 
when the UART is active. For detailed information on the timing of the CTS sig-
nal refer to [1].  
 
Response 
OK 
If error is related to ME functionality: 
+CME ERROR: <err> 
 
Parameter 
<fun> 
NON-CYCLIC SLEEP mode: 
In this mode, the AT interface is not accessible. 
Consequently, once you have set <fun> level 0, do not 
send
 further characters. Otherwise these characters remain 
in the input buffer and may delay the output of an unsolicited 
result code. 
The first wake-up event stops power saving and takes the 
ME back to full functionality level <fun>=1