22.03.2013 Views

AT+i Programmer's Manual - SE Spezial-Electronic AG

AT+i Programmer's Manual - SE Spezial-Electronic AG

AT+i Programmer's Manual - SE Spezial-Electronic AG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

23.3 Software Flow Control During A Socket Send<br />

Flow Control<br />

When a WAIT control is sent to the host during a socket send (<strong>AT+i</strong>SSND) command, it<br />

is automatically followed by an RP4 socket status report in the following syntax:<br />

I/(, , … ,)<br />

See the <strong>AT+i</strong>RP command for a full description.<br />

While the host is waiting for the CONTINUE control, it may analyze the sockets‘ input<br />

buffer status. If the host detects a need to execute a socket receive command to empty one<br />

or more socket input buffers, it may escape the current SSND command by issuing a<br />

‗Pause’ sequence immediately after receiving the ‗CONTINUE‘ control.<br />

The ‗Pause’ sequence is defined as: half a second of silence followed by (---) (three<br />

consecutive minus sign characters). iChip responds by prematurely terminating the SSND<br />

command, including flushing the current socket if the (%) flag is specified. Following<br />

this, the I/OK message is issued and the host may issue the required SRCV command in<br />

addition to any other operations it needs to execute. The host may return to the preempted<br />

socket at any time and issue a new SSND command to send out the balance of<br />

data.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!