Cinterion
®
ENS22-E AT Command Set
7.8 AT^SISR
ENS22-E_ATC_V01.000
19/02/11
Page 111 of 189
7.8
AT^SISR Internet Service Read Data
The
command either triggers a read operation (download) or queries the number of bytes in the internal
buffer.
The "
: x, 1" URC is also used to report status changes of the Transparent UDP service while the client is
in AT command mode.
The
write command may return the following errors:
•
"+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:
Data availability status of the Internet service configured with
has changed. The URC is issued when:
• data is available after opening an Internet service or
• less data was confirmed (in
) than requested (with
) during the last
"Read Data" operation and new data is available.
The URC is disabled in polling mode. See
, parameter "Tcp/WithURCs",
.
The maximum data that can be cached is less than 4096 bytes, depending on the remaining memory size.
Parameter Description
0 ... 4 specified with
.
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...1358
Requested number of data bytes to be read via the Internet service specified
in
.
Test Command
AT^SISR=?
Response(s)
OK
Write Command
AT^SISR=
Response(s)
^SISR:
[,
]]
Number of data bytes are sent as specified by
. If peek operator was used no data bytes
are sent.
OK
ERROR
+CME ERROR:
<err>
PIN Last
±
+
<srvProfileId>
(num)
<reqReadLength>
(num)