MLB-G3001 Terminal User Guide
53
Rev 1.1
< urcCauseId >
(num)
Indicates whether or not data is available for reading with AT^SISR and AT^SIST.
1
Meaning of value "1" for all services except Transparent TCP service:
Data is available and can be read by sending the AT^SISR command. The URC
appears when less data was confirmed (in <cnfReadLength>) than requested (with
<reqReadLength>) during the last "Read Data" operation and new data is available.
Meaning of value "1" for Transparent TCP service:
If the Transparent TCP service is in AT command mode the "^SISR: x, 1" URC
notifies the client that the server has sent new data. In this case the client shall
enter the AT^SIST command to go to transparent access mode and read the data
2
End of data. Data transfer has completed (all data read). The service can be closed
with AT^SISC.
< remainUdpPacketLength >
(num)
Optional third parameter of the AT^SISR write command response displayed only if the Socket service uses
the UDP protocol.
The reception of each datagram must be completed before the next datagram can be received. This may be a
problem if the buffer of the host application is limited and not designed to handle the maximum packet size of
1500 bytes. To compensate this, the host is advised to request, via <reqReadLength>, an amount less or
equal its maxmimum buffer capacity and wait for the resulting AT^SISR write command response with
parameter <remainUdpPacketLength>. The benefit of this approach is that the host may properly receive all
parts of a UDP datagram, as after each received data part the number of remaining bytes is synchronized, until
reading the datagram is finished.
If the currently read datagram is smaller than the number of bytes requested by the host the
<remainUdpPacketLength> parameter is omitted.
0
Indicates that all bytes of the current UDP datagram are read.
1...(max. data size)-1
Indicates that the currently read UDP datagram is not yet complete. The displayed
value is the remaining number of bytes.
<remainUdpPacketLength> is unequal 0 until reading all parts of the current
datagram is finished.
< Udp_RemClient >
(num)
Service specific parameter of the AT^SISR write command response. If the Socket service is configured as
UDP endpoint this parameter shows the IP address and the UDP port of the remote host that has sent the
current UDP data. See example in Section 10.15.8, UDP Scenario.