2 at+cind indicator control, At+cind indicator control, See also – Siemens AC75 User Manual

Page 82: At+cind, Ac75 at command set

Advertising
background image

AC75 AT Command Set

3.2 AT+CIND

s

AC75_ATC_V01.002

Page 82 of 569

10/30/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

=[

<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

Parameter Description

Integer type value, which shall be in range of corresponding

<indDescr>

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)

PIN

ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge

4

Last

GSM 07.07

-

+

+

+

+

+

+

-

+

-

<indValue>

(num)

Advertising