Not actually doing anything to stop bee
This commit is contained in:
		@@ -105,19 +105,19 @@ public:
 | 
				
			|||||||
  // This is a hack to shut the socket by setting the timeout to zero and
 | 
					  // This is a hack to shut the socket by setting the timeout to zero and
 | 
				
			||||||
  // then sending an empty line to the server.
 | 
					  // then sending an empty line to the server.
 | 
				
			||||||
  virtual void stop() {
 | 
					  virtual void stop() {
 | 
				
			||||||
    at->streamClear();  // Empty anything in the buffer
 | 
					    // at->streamClear();  // Empty anything in the buffer
 | 
				
			||||||
    at->commandMode();
 | 
					    // at->commandMode();
 | 
				
			||||||
    at->sendAT(GF("TM0"));  // Set socket timeout to 0;
 | 
					    // at->sendAT(GF("TM0"));  // Set socket timeout to 0;
 | 
				
			||||||
    at->waitResponse();
 | 
					    // at->waitResponse();
 | 
				
			||||||
    at->writeChanges();
 | 
					    // at->writeChanges();
 | 
				
			||||||
    at->exitCommand();
 | 
					    // at->exitCommand();
 | 
				
			||||||
    at->streamWrite("");
 | 
					    // at->streamWrite("");
 | 
				
			||||||
    at->commandMode();
 | 
					    // at->commandMode();
 | 
				
			||||||
    at->sendAT(GF("TM64"));  // Set socket timeout back to 10 seconds;
 | 
					    // at->sendAT(GF("TM64"));  // Set socket timeout back to 10 seconds;
 | 
				
			||||||
    at->waitResponse();
 | 
					    // at->waitResponse();
 | 
				
			||||||
    at->writeChanges();
 | 
					    // at->writeChanges();
 | 
				
			||||||
    at->exitCommand();
 | 
					    // at->exitCommand();
 | 
				
			||||||
    at->streamClear();  // Empty anything remaining in the buffer
 | 
					    // at->streamClear();  // Empty anything remaining in the buffer
 | 
				
			||||||
    sock_connected = false;
 | 
					    sock_connected = false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -318,8 +318,7 @@ public:
 | 
				
			|||||||
    // this only happens OUTSIDE command mode, so if we're getting characters
 | 
					    // this only happens OUTSIDE command mode, so if we're getting characters
 | 
				
			||||||
    // they should be data received from the TCP connection
 | 
					    // they should be data received from the TCP connection
 | 
				
			||||||
    // TINY_GSM_YIELD();
 | 
					    // TINY_GSM_YIELD();
 | 
				
			||||||
    // uint32_t _startMillis = millis();
 | 
					    // while (stream.available()) {
 | 
				
			||||||
    // while (stream.available() || millis() - _startMillis < 10) {
 | 
					 | 
				
			||||||
    //   char c = stream.read();
 | 
					    //   char c = stream.read();
 | 
				
			||||||
    //   if (c > 0) sockets[0]->rx.put(c);
 | 
					    //   if (c > 0) sockets[0]->rx.put(c);
 | 
				
			||||||
    // }
 | 
					    // }
 | 
				
			||||||
@@ -796,6 +795,9 @@ public:
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // TODO: Optimize this!
 | 
					  // TODO: Optimize this!
 | 
				
			||||||
 | 
					  // NOTE:  This function is used while INSIDE command mode, so we're only
 | 
				
			||||||
 | 
					  // waiting for requested responses.  The XBee has no unsoliliced responses
 | 
				
			||||||
 | 
					  // (URC's) when in command mode.
 | 
				
			||||||
  uint8_t waitResponse(uint32_t timeout, String& data,
 | 
					  uint8_t waitResponse(uint32_t timeout, String& data,
 | 
				
			||||||
                       GsmConstStr r1=GFP(GSM_OK), GsmConstStr r2=GFP(GSM_ERROR),
 | 
					                       GsmConstStr r1=GFP(GSM_OK), GsmConstStr r2=GFP(GSM_ERROR),
 | 
				
			||||||
                       GsmConstStr r3=NULL, GsmConstStr r4=NULL, GsmConstStr r5=NULL)
 | 
					                       GsmConstStr r3=NULL, GsmConstStr r4=NULL, GsmConstStr r5=NULL)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user