diff --git a/TinyGsmClientSIM800.h b/TinyGsmClientSIM800.h index 4f981a1..978fc37 100644 --- a/TinyGsmClientSIM800.h +++ b/TinyGsmClientSIM800.h @@ -256,6 +256,8 @@ public: if (waitResponse(1000L, res) != 1) { return ""; } + res.replace(GSM_NL "OK" GSM_NL, ""); + res.replace(GSM_NL, ""); res.trim(); return res; } @@ -280,6 +282,11 @@ public: return init(); } + bool poweroff() { + sendAT(GF("+CPOWD=1")); + return waitResponse(GF("NORMAL POWER DOWN")) == 1; + } + bool radioOff() { if (!autoBaud()) { return false;