beautypg.com

2 at+cind indicator control, At+cind indicator control, See also – Siemens Brodersen MC55 AT User Manual

Page 62: At+cind

background image

MC55_ATC_V04.00

Page 62 of 475

3/17/06

Confidential / Released

3.2

AT+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

=[

[,

[,...]]].

• 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

=[

[,

[,...]]]. When the

ME is switched on all of them are in registered mode. Any indicator can be excluded if deregistered with

=0. To register or deregister an indicator the

AT+CIND

write command requires to type the value

=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

Parameter Description

Integer type value, which shall be in range of corresponding

Test Command

AT+CIND=?

Response(s)

+CIND:

(

, list of supported

s)[, (

, list of supported

s)[,

...]]
OK

Read Command

AT+CIND?

Response(s)

+CIND:

[,

[, ...]]

OK

ERROR

+CME ERROR:

Write Command

AT+CIND=

[,

[, ...]]

Response(s)

OK

ERROR

+CME ERROR:

Reference(s)

PIN

ASC0 ASC1

MUX1

MUX2

MUX3 Charge

Last

GSM 07.07

!

%

%

%

%

%

!

!

!

(num)