7 at^sisr internet service read data, Sisr, At^sisr – Siemens AC75 User Manual

Page 280: S, that the, With, E.g. at, Reqreadlength, E.g. at^sisr=9,1, Ac75 at command set

Advertising
background image

AC75 AT Command Set

10.7 AT^SISR

s

AC75_ATC_V01.002

Page 280 of 569

10/30/06

Confidential / Released

10.7

AT^SISR Internet Service Read Data

The

AT^SISR

command either triggers a read operation (download) or queries the number of bytes in the internal

buffer.

The

AT^SISR

write command may return the following errors:

"+CME ERROR: operation failed"

if there is a problem on application, socket, PPP or GPRS/GSM level. The

AT^SISE

command and the "

^SIS

" URC offer additional error information.

"+CME ERROR: operation temporary not allowed"

e.g. if the service has not network resources allocated.

"+CME ERROR: operation not allowed"

e.g. if the service is not configured.

Syntax

Unsolicited Result Code

^SISR:

<srvProfileId>

,

<urcCauseId>

Data availability status of the Internet service configured with

AT^SISS

has changed. The URC is issued when:

• data is available after opening an Internet service or
• less data was confirmed (in

<cnfReadLength>

) than requested (with

<reqReadLength>

) during the last

"Read Data" operation and new data is available.

The URC is disabled in polling mode. See

AT^SCFG

, parameter "Tcp/WithURCs",

<tcpWithUrc>

.

Parameter Description

<srvProfileId>

0 ... 9 specified with

AT^SISS

.

0

Peek Operator: Query number of received bytes within internal buffers.

The behaviour of the peek operator depends on the selected Internet service,

i.e. it may not be supported by all IP Services.

For "Socket" service configured for UDP the size of the next available UDP

packet is returned.

1...1500

Requested number of data bytes to be read via the Internet service specified

in

<srvProfileId>

.

Test Command

AT^SISR=?

Response(s)

OK

Write Command

AT^SISR=

<srvProfileId>

,

<reqReadLength>

Response(s)

^SISR:

<srvProfileId>

,

<cnfReadLength>

[,

<remainUdpPacketLength>

[,

<optServParm>

]]

Number of data bytes are sent as specified by

<cnfReadLength>

. If peek operator was used no data bytes

are sent.
OK

ERROR

+CME ERROR:

<err>

PIN

ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge

4

Last

±

+

+

+

+

+

+

-

-

+

<srvProfileId>

(num)

<reqReadLength>

(num)

Advertising