![MLis MLB-S-BGS2-BW User Manual Download Page 51](http://html1.mh-extra.com/html/mlis/mlb-s-bgs2-bw/mlb-s-bgs2-bw_user-manual_1813806051.webp)
MLB-S-BGS2-BW Terminal User Guide
51
Rev 1.3
5.8.8
AT^SISR Internet Service Read Data
AT^SISR=
<srvProfileId>
,
<reqReadLength>
^SISR:
<srvProfileId>
,
<cnfReadLength>
[,
<remainUdpPacketLength>
]
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.
< srvProfileId >
(num)
<srvProfileId> 0 ... 9 specified with AT^SISS. Transparent TCP Listener services are not supported.
< reqReadLength >
(num)
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>.
-2
Indicates end of data. Data transfer has been finished (all data have been read) and the
service can be closed with AT^SISC.
-1
Applies only to HTTP: Querying number of available bytes is not supported by the HTTP
service.
0
Indicates that no further data is available at the moment.
>0
Number of available data bytes. The range is determined by <reqRead-Length>:
If <reqReadLength> was greater than 0, then <cnfReadLength> may be less or equal to the
value requested with <reqReadLength>.