Specifications
MC55 AT Command Set
10.5 AT^SISR
s
MC55_ATC_V03.03 Page 243 of 459 9/9/05
Confidential / Released
10.5 AT^SISR Internet Service Read Data
AT^SISR write command triggers reading data via the Internet service configured with AT^SISS.
MC55 returns the amount of data which can be transferred:
• <cnfReadLength> value equal 0 indicates that the MC55 failed to enter online data mode. Details about the
cause of failure is available using AT+CEER.
• <cnfReadLength> value greater than 0 indicates that the MC55 switches into online data mode to transfer
the given number of bytes.
A URC "^SISR: <srvProfileId>, <urcCauseId>[, <remainUdpPacketLength>]" will be issued if
• 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.
This mechanism eliminates the need to poll for fresh data and frees the TA for other tasks.
Syntax
Unsolicited Result Code
^SISR: <srvProfileId>, <urcCauseId>[, <remainUdpPacketLength>]
Data availability status of the Internet service configured with AT^SISS has changed.
Parameter Description
<srvProfileId> 0 ... 9 specified with AT^SISS.
Requested number of data bytes to be read via the Internet service configured in <srvProfileId>.
1...1500
Confirmed number of data bytes to be read via the Internet service configured AT^SISS. This number may be
less or equal to the value requested with <reqReadLength>. 0 value indicates that no data can be read.
Test Command
AT^SISR=?
Response(s)
OK
Write Command
AT^SISR=<srvProfileId>, <reqReadLength>
Response(s)
^SISR: <srvProfileId>, <cnfReadLength>Number of data bytes are sent as specified by
<cnfReadLength>
OK
ERROR
+CME ERROR: <err>
PIN ASC0 ASC1 MUX1 MUX2 MUX3 Charge Last
§ % % % % % ! ! %
<srvProfileId>
(num)
<reqReadLength>
(num)
<cnfReadLength>
(num)










