3.2AT+CIND Indicator control

The AT+CIND command controls the presentation of Indicator Event Reports related to various functions such as battery charge level, signal quality, service availability, sound generation, indication of unread short mes- sages, full SMS storage, call in progress or roaming activities.

Use of AT+CIND has become outdated. Rather we recommend the more powerful AT^SIND command which is easier to use and provides additional indicators. All indicators provided by AT+CIND can be handled with AT^SIND as well.

AT+CIND supports two ways to get the values related to indicators:

One approach is to query the current status of each indicator by using the read command AT+CIND?. It returns the status no matter whether the indicator has been registered with the write command

AT+CIND=[<mode>[,<mode>[,...]]].

The other way is an event-driven notification based on the "+CIEV" URCs. In this case, the ME will automat- ically send a message to the application, whenever the value of an indicator changes. The application should be designed to react adequately when receiving a URC.

The presentation of these URCs depends on two settings:

-The indicators must be registered with the write command AT+CIND=[<mode>[,<mode>[,...]]]. When the ME is switched on all of them are in registered mode. Any indicator can be excluded if deregistered with <mode>=0. To register or deregister an indicator the AT+CIND write command requires to type the value <mode>=1 or 0 exactly at the position where the indicator is located in the list. This is not necessary with AT^SIND which allows to specify indicators by name. See examples below.

-The presentation of the registered indicators must be enabled with AT+CMER.

Syntax

Test Command

AT+CIND=?

Response(s)

+CIND: (<indDescr>, list of supported <indValue>s)[, (<indDescr>, list of supported <indValue>s)[,

...]]

OK

Read Command

AT+CIND?

Response(s)

+CIND: <indValue>[, <indValue>[, ...]]

OK ERROR

+CME ERROR: <err>

Write Command

AT+CIND=<mode>[, <mode>[, ...]]

Response(s)

OK ERROR

+CME ERROR: <err>

Reference(s)

GSM 07.07

PIN ASC0 ASC1 MUX1 MUX2 MUX3 Charge  Last

! % % % % % ! ! !

Parameter Description

<indValue>(num)

Integer type value, which shall be in range of corresponding <indDescr>

MC55_ATC_V04.00

Page 62 of 475

3/17/06

Confidential / Released

 

 

Page 62
Image 62
Siemens MC55 AT manual AT+CIND Indicator control, At+Cind=?, At+Cind?