Xoff And Xon Example - Motorola G24 Guide Developer's Manual

At commands
Hide thumbs Also See for G24 Guide:
Table of Contents

Advertisement

+MIPOPEN: 1,1
AT+MIPOPEN=2,1111,"172.17.238.44",1111,0
OK
+MIPOPEN: 2,1
+MIPSETS=1,200
+MIPSETS: 0
OK
+MIPSETS=2,400
+MIPSETS: 0
OK
+MIPSEND=1,"444444"
+MIPSEND:1,1497
OK
+MIPSEND=2,"DD"
+MIPSEND:2,1499
OK
+MIPPUSH=1
+MIPPUSH:0
+MIPPUSH=2
+MIPPUSH:0
+MIPCLOSE=1
+MIPCLOSE:1
OK
+MIPCLOSE=2
+MIPCLOSE:2
OK
+MIPCALL=0
OK
+MIPSETS=1,120
+MIPSETS: 0
OK
+MIPSEND=1,"444444"
Note:
+MIPSEND:1,1497
+MIPPUSH=1
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 socket 1
+MIPSEND:1,1200
+MIPSEND=1,"A344343ABC343438980BC...A23"
+MIPSEND:1,0
+MIPXOFF: 1
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.
December 31, 2007
//Asking the G24 to accumulate 200 bytes on socket 1 prior to sending
//Asking the G24 to accumulate 400 bytes on socket 2 prior to sending
//Passing data to the G24 socket 2
//Terminal asks the G24 to flush the buffer in sockets 1 and 2
//Terminal closes sockets 1 and 2
//Terminal hangs up the link
//Asking the G24 to accumulate 120 bytes on socket 1 prior to sending
//Passing 3 bytes of data to the G24 socket 1
Size remaining in socket 1 buffer is 1497 bytes.
//At this point, the terminal can decide on flushing the remainder to
//(Note: Size remaining in socket 1 accumulating buffer is 1200 bytes.)
//(Note: No free space in buffer.)
//The G24 detects that the accumulating buffer on socket 1 has no free
AT Commands Reference Manual
Chapter 4: Using the Commands
4-31

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents