From faad212a4318dd6b1cfbdf5e172fe5e1dfd57f01 Mon Sep 17 00:00:00 2001 From: Carsten Schmiemann Date: Thu, 8 Sep 2022 11:54:11 +0200 Subject: [PATCH] Original project changes: Use StatusPoller() for all cellular polls, to better support CGREG and CEREG --- OVMS.V3/components/ovms_cellular/src/ovms_cellular.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OVMS.V3/components/ovms_cellular/src/ovms_cellular.cpp b/OVMS.V3/components/ovms_cellular/src/ovms_cellular.cpp index cf93939..175eb88 100644 --- a/OVMS.V3/components/ovms_cellular/src/ovms_cellular.cpp +++ b/OVMS.V3/components/ovms_cellular/src/ovms_cellular.cpp @@ -842,7 +842,7 @@ modem::modem_state1_t modem::State1Ticker1() if (m_mux != NULL) { if ((m_state1_ticker>5)&&((m_state1_ticker % 30) == 0)) - { muxtx(m_mux_channel_POLL, "AT+CREG?;+CCLK?;+CSQ;+COPS?\r\n"); } + { m_driver->StatusPoller(); } if (m_mux->IsMuxUp()) return NetWait; } @@ -863,7 +863,7 @@ modem::modem_state1_t modem::State1Ticker1() else if ((m_state1_ticker > 3)&&((m_netreg >= Registered))) return NetStart; // We have GSM, so start the network if ((m_mux != NULL)&&(m_state1_ticker>3)&&((m_state1_ticker % 10) == 0)) - { muxtx(m_mux_channel_POLL, "AT+CREG?;+CCLK?;+CSQ;+COPS?\r\n"); } + { m_driver->StatusPoller(); } break; case NetStart: @@ -899,14 +899,14 @@ modem::modem_state1_t modem::State1Ticker1() case NetHold: if ((m_mux != NULL)&&(m_state1_ticker>5)&&((m_state1_ticker % 30) == 0)) - { muxtx(m_mux_channel_POLL, "AT+CREG?;+CCLK?;+CSQ;+COPS?\r\n"); } + { m_driver->StatusPoller(); } break; case NetSleep: if (m_powermode == On) return NetWait; if (m_powermode != Sleep) return PoweringOn; if ((m_mux != NULL)&&(m_state1_ticker>5)&&((m_state1_ticker % 30) == 0)) - { muxtx(m_mux_channel_POLL, "AT+CREG?;+CCLK?;+CSQ;+COPS?\r\n"); } + { m_driver->StatusPoller(); } break; case NetMode: