Mippush, push data into protocol stack, Mippush, push data into protocol stack -285, Mippush, push data into protocol stack” on – PIONEERPOS AT Commands G24-LC User Manual

Page 349

Advertising
background image

Chapter 3: AT Commands Reference

April 15, 2008

G24-L AT Commands Reference Manual

3-285

Example

(Socket 4 was not opened using +MIPOPEN AT command)

AT+MIPSEND=4,"4444"

ERROR

AT+MIPSEND=1,"4444"

+MIPSEND: 1,1370

//1372- 2 chars 'DD' = 1370

OK

AT+MIPSEND=?

ERROR

AT+MIPSEND?

+MIPSEND: 1,1372

//Sockets 1 and 2 were opened using + MIPOPEN AT command

+MIPSEND: 2,1372

//Sockets 1 and 2 were opened using + MIPOPEN AT command

OK

+MIPPUSH, Push Data into Protocol Stack

This command causes the G24-L to push the data accumulated in its accumulating buffers into
the protocol stack. It is assumed that before using this command, some data should exist due to
previous +MIPSEND commands.

Command

Type

Syntax

Response/Action

Remarks

Set

+MIPPUSH =

<Socket
ID>[,<"Destinatio
n
IP">,<Destination
Port>]

+MIPPUSH:

<Socket_ID>,<Status>[
,<accumulated_sent_le
ngth>]

OK

Or:

ERROR

Optional parameters are used only for UDP
connections. If the Destination IP and
Destination Port are not provided by the user,
a datagram is sent to the last target (or the
default target provided by the +MIPOPEN
command).
<accumulated_sent_length> - this parameter
counts how many bytes were sent to the
remote side by the G24-L TCP/IP stack.
When user open socket,
<accumulated_sent_length> initialized to
zero.
Size of <accumulated_sent_length> is four
octets unsigned digit (0-4294967295).
<Status>:
0 - Success
1 - socket is flowed off
2 - there is no data in socket to send

Read

+MIPPUSH?

MIPPUSH:[<socket

ID>]

Test

+MIPPUSH=?

MIPPUSH=<socket

ID>,<IP>,<Port>

Advertising
This manual is related to the following products: