Stop does not need to be virtual at this time

This commit is contained in:
Sara Damiano
2020-02-17 17:22:39 -05:00
parent cca1418882
commit 5296cd58cb
17 changed files with 48 additions and 48 deletions

View File

@@ -39,7 +39,7 @@
// or Software Serial on Uno, Nano
//#include <SoftwareSerial.h>
//SoftwareSerial SerialAT(2, 3); // RX, TX
// SoftwareSerial SerialAT(2, 3); // RX, TX
// See all AT commands, if wanted
// #define DUMP_AT_COMMANDS
@@ -58,9 +58,9 @@
#define TINY_GSM_TEST_WIFI false
#define TINY_GSM_TEST_TCP true
#define TINY_GSM_TEST_SSL true
#define TINY_GSM_TEST_CALL false
#define TINY_GSM_TEST_SMS false
#define TINY_GSM_TEST_USSD false
#define TINY_GSM_TEST_CALL true
#define TINY_GSM_TEST_SMS true
#define TINY_GSM_TEST_USSD true
#define TINY_GSM_TEST_BATTERY true
#define TINY_GSM_TEST_TEMPERATURE true
#define TINY_GSM_TEST_GSM_LOCATION true

View File

@@ -92,7 +92,7 @@ class TinyGsmA6 : public TinyGsmModem<TinyGsmA6>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
TINY_GSM_YIELD();
at->sendAT(GF("+CIPCLOSE="), mux);
sock_connected = false;

View File

@@ -92,7 +92,7 @@ class TinyGsmBG96 : public TinyGsmModem<TinyGsmBG96>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+QICLOSE="), mux);
sock_connected = false;

View File

@@ -81,7 +81,7 @@ class TinyGsmESP8266 : public TinyGsmModem<TinyGsmESP8266>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
TINY_GSM_YIELD();
at->sendAT(GF("+CIPCLOSE="), mux);
sock_connected = false;

View File

@@ -83,7 +83,7 @@ class TinyGsmM590 : public TinyGsmModem<TinyGsmM590>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
TINY_GSM_YIELD();
at->sendAT(GF("+TCPCLOSE="), mux);
sock_connected = false;

View File

@@ -94,7 +94,7 @@ class TinyGsmM95 : public TinyGsmModem<TinyGsmM95>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
uint32_t startMillis = millis();
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+QICLOSE="), mux);

View File

@@ -93,7 +93,7 @@ class TinyGsmMC60 : public TinyGsmModem<TinyGsmMC60>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
uint32_t startMillis = millis();
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+QICLOSE="), mux);

View File

@@ -95,7 +95,7 @@ class TinyGsmSim5360 : public TinyGsmModem<TinyGsmSim5360>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+CIPCLOSE="), mux);
sock_connected = false;

View File

@@ -92,7 +92,7 @@ class TinyGsmSim7000 : public TinyGsmModem<TinyGsmSim7000>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+CIPCLOSE="), mux);
sock_connected = false;

View File

@@ -98,7 +98,7 @@ class TinyGsmSim7600 : public TinyGsmModem<TinyGsmSim7600>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+CIPCLOSE="), mux);
sock_connected = false;

View File

@@ -98,7 +98,7 @@ class TinyGsmSim800 : public TinyGsmModem<TinyGsmSim800>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+CIPCLOSE="), mux, GF(",1")); // Quick close
sock_connected = false;

View File

@@ -118,7 +118,7 @@ class TinyGsmSaraR4 : public TinyGsmModem<TinyGsmSaraR4>,
return connect(ip, port, 120);
}
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
uint32_t startMillis = millis();
dumpModemBuffer(maxWaitMs);
// We want to use an async socket close because the syncrhonous close of
@@ -186,7 +186,7 @@ class TinyGsmSaraR4 : public TinyGsmModem<TinyGsmSaraR4>,
at->maintain();
return sock_connected;
}
virtual int connect(IPAddress ip, uint16_t port, int timeout_s) {
int connect(IPAddress ip, uint16_t port, int timeout_s) override {
return connect(TinyGsmStringFromIp(ip).c_str(), port, timeout_s);
}
int connect(const char* host, uint16_t port) override {

View File

@@ -108,7 +108,7 @@ class TinyGsmSequansMonarch
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+SQNSH="), mux);
sock_connected = false;

View File

@@ -110,7 +110,7 @@ class TinyGsmUBLOX : public TinyGsmModem<TinyGsmUBLOX>,
}
TINY_GSM_CLIENT_CONNECT_OVERRIDES
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
dumpModemBuffer(maxWaitMs);
at->sendAT(GF("+USOCL="), mux);
at->waitResponse(); // should return within 1s

View File

@@ -137,7 +137,7 @@ class TinyGsmXBee : public TinyGsmModem<TinyGsmXBee>,
return connect(ip, port, 0);
}
virtual void stop(uint32_t maxWaitMs) {
void stop(uint32_t maxWaitMs) {
at->streamClear(); // Empty anything in the buffer
// empty the saved currently-in-use destination address
at->modemStop(maxWaitMs);

View File

@@ -51,7 +51,7 @@ class TinyGsmSSL {
: GsmClientSim800(modem, mux) {}
public:
int connect(const char* host, uint16_t port, int timeout_s) {
int connect(const char* host, uint16_t port, int timeout_s) overide {
stop();
TINY_GSM_YIELD();
rx.clear();

View File

@@ -22,7 +22,7 @@
// Because of the ordering of resolution of overrides in templates, these need
// to be written out every time. This macro is to shorten that.
#define TINY_GSM_CLIENT_CONNECT_OVERRIDES \
virtual int connect(IPAddress ip, uint16_t port, int timeout_s) { \
int connect(IPAddress ip, uint16_t port, int timeout_s) { \
return connect(TinyGsmStringFromIp(ip).c_str(), port, timeout_s); \
} \
int connect(const char* host, uint16_t port) override { \