TCP/IP

+MIPSETS=1,200

//Asking the G24-L to accumulate 200 bytes on socket 1 prior to

sending

 

+MIPSETS: 0

 

OK

 

+MIPSETS=2,400

//Asking the G24-L to accumulate 400 bytes on socket 2 prior to

sending

 

+MIPSETS: 0

 

OK

 

+MIPSEND=1,"444444"

 

+MIPSEND:1,1497

 

OK

 

+MIPSEND=2,"DD"

//Passing data to the G24-L socket 2

+MIPSEND:2,1499

 

OK

 

+MIPPUSH=1

//Terminal asks the G24-L to flush the buffer in sockets 1 and 2

+MIPPUSH:0

 

+MIPPUSH=2

 

+MIPPUSH:0

 

+MIPCLOSE=1

//Terminal closes sockets 1 and 2

+MIPCLOSE:1

 

OK

 

+MIPCLOSE=2

 

+MIPCLOSE:2

 

OK

 

+MIPCALL=0

//Terminal hangs up the link

OK

 

+MIPSETS=1,120

//Asking the G24-L to accumulate 120 bytes on socket 1 prior to

sending

 

+MIPSETS: 0

 

OK

 

+MIPSEND=1,"444444"

//Passing 3 bytes of data to the G24-L socket 1

Note: Size remaining in socket 1 buffer is 1497 bytes.

+MIPSEND:1,1497

 

+MIPPUSH=1

//At this point, the terminal can decide on flushing the remainder to

the stack

 

Xoff and Xon Example

In this example, it is assumed that the buffer size is 1500 and that some kind of error happened on the protocol stack.

+MIPSEND=1,"A344343ABC343438980BC...AB4" //Passing data to G24-L socket 1

+MIPSEND:1,1200

//(Note: Size remaining in socket 1 accumulating buffer is 1200 bytes.)

+MIPSEND=1,"A344343ABC343438980BC...A23"

+MIPSEND:1,0

//(Note: No free space in buffer.)

+MIPXOFF: 1

//The G24-L detects that the accumulating buffer on socket 1 has no

free space to accumulate data and data cannot be sent to the protocol stack.

From this point on, the terminal is not allowed to send data until it receives the +MIPXON command.

+MIPSEND=1,A344343ABC343438980BC...AB4//Terminal disregards the Xoff request of G24-L and keeps sending //(Note: The terminal does not stop.)

ERROR 3

4-30

G24-L AT Commands Reference Manual

April 15, 2008

Page 398
Image 398
PIONEERPOS G24-LC manual Xoff and Xon Example, Tcp/Ip