The read command reads the current Power Saving Mode (PSM) settings.
Response syntax:
+CPSMS: <mode>,[<Requested_Periodic-RAU>],[<Requested_GPRS-READY-timer>],[<Requested_Periodic-TAU>],[<Requested_Active-Time>]
The read command parameters and their defined values are the following:
Optional. Timer value updated if present. If not present, the value of the requested Periodic-TAU is set to the manufacturer-specific default. For the coding and value range, see the GPRS Timer 3 IE in 3GPP TS 24.008 Table 10.5.163a/3GPP TS 24.008.
Bits 5 to 1 represent the binary coded timer value.
Bits 8 to 6 define the timer value unit for the General Packet Radio Services (GPRS) timer as follows:
Bits
8 7 6
0 0 0 – Value is incremented in multiples of 10 minutes
0 0 1 – Value is incremented in multiples of 1 hour
0 1 0 – Value is incremented in multiples of 10 hours
0 1 1 – Value is incremented in multiples of 2 seconds
1 0 0 – Value is incremented in multiples of 30 seconds
1 0 1 – Value is incremented in multiples of 1 minute
+CPSMS=0
and
+CPSMS=1
.1 1 1 – Value indicates that the timer is deactivated
Optional. Timer value updated if present. If not present, the value of the requested Active-Time is set to the manufacturer-specific default. For the coding and value range, see the GPRS Timer 2 IE in 3GPP TS 24.008 Table 10.5.163/3GPP TS 24.008.
Bits 5 to 1 represent the binary coded timer value.
Bits 8 to 6 define the timer value unit for the GPRS timer as follows:
Bits
8 7 6
0 0 0 – Value is incremented in multiples of 2 seconds
0 0 1 – Value is incremented in multiples of 1 minute
0 1 0 – Value is incremented in multiples of 6 minutes
1 1 1 – Value indicates that the timer is deactivated
The following command example reads the current power saving mode settings:
AT+CPSMS?
+CPSMS: 1,,,"10101111","01101100"
OK