Skip to content

Commit 5a75906

Browse files
authored
Merge pull request #521 from LeeLeahy2/network-mark
Rename old networkMarkO* routines to networkInterfaceInternetConnection*
2 parents 391e7fc + cb6ee0d commit 5a75906

File tree

10 files changed

+4562
-1210
lines changed

10 files changed

+4562
-1210
lines changed

Firmware/RTK_Everywhere/Cellular.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ void cellularEvent(arduino_event_id_t event)
8787
if (networkInterfaceHasInternet(NETWORK_CELLULAR) && (event != ARDUINO_EVENT_ETH_GOT_IP) &&
8888
(event != ARDUINO_EVENT_ETH_GOT_IP6) && (event != ARDUINO_EVENT_PPP_CONNECTED))
8989
{
90-
networkMarkOffline(NETWORK_CELLULAR);
90+
networkInterfaceInternetConnectionLost(NETWORK_CELLULAR);
9191
}
9292

9393
// Cellular State Machine
@@ -108,7 +108,7 @@ void cellularEvent(arduino_event_id_t event)
108108

109109
case ARDUINO_EVENT_PPP_CONNECTED:
110110
systemPrintln("Cellular Connected");
111-
networkMarkHasInternet(NETWORK_CELLULAR);
111+
networkInterfaceInternetConnectionAvailable(NETWORK_CELLULAR);
112112
break;
113113

114114
case ARDUINO_EVENT_PPP_DISCONNECTED:

Firmware/RTK_Everywhere/Developer.ino

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ void ntpServerStop() {}
3333

3434
void menuTcpUdp() {systemPrint("**Network not compiled**");}
3535
void networkBegin() {}
36+
uint8_t networkConsumers() {return(0);}
37+
uint16_t networkGetConsumerTypes() {return(0);}
3638
IPAddress networkGetIpAddress() {return("0.0.0.0");}
37-
const uint8_t * networkGetMacAddress()
39+
const uint8_t * networkGetMacAddress()
3840
{
3941
static const uint8_t zero[6] = {0, 0, 0, 0, 0, 0};
4042
#ifdef COMPILE_BT
@@ -49,10 +51,11 @@ bool networkInterfaceHasInternet(NetIndex_t index) {return false;}
4951
bool networkIsInterfaceStarted(NetIndex_t index) {return false;}
5052
void networkMarkOffline(NetIndex_t index) {}
5153
void networkMarkHasInternet(NetIndex_t index) {}
54+
void networkSequenceBoot(NetIndex_t index) {}
55+
void networkSequenceNextEntry(NetIndex_t index, bool debug) {}
5256
void networkUpdate() {}
57+
void networkValidateIndex(NetIndex_t index) {}
5358
void networkVerifyTables() {}
54-
uint16_t networkGetConsumerTypes() {return(0);}
55-
uint8_t networkConsumers() {return(0);}
5659

5760
//----------------------------------------
5861
// NTRIP client
@@ -114,9 +117,10 @@ void discardUdpServerBytes(RING_BUFFER_OFFSET previousTail, RING_BUFFER_OFFSET n
114117
#ifndef COMPILE_OTA_AUTO
115118

116119
void otaAutoUpdate() {}
120+
bool otaNeedsNetwork() {return false;}
121+
void otaUpdate() {}
117122
void otaUpdateStop() {}
118123
void otaVerifyTables() {}
119-
void otaUpdate() {}
120124

121125
#endif // COMPILE_OTA_AUTO
122126

@@ -127,6 +131,7 @@ void otaUpdate() {}
127131
#ifndef COMPILE_MQTT_CLIENT
128132

129133
bool mqttClientIsConnected() {return false;}
134+
bool mqttClientNeedsNetwork() {return false;}
130135
void mqttClientPrintStatus() {}
131136
void mqttClientRestart() {}
132137
void mqttClientUpdate() {}
@@ -157,26 +162,54 @@ bool webServerStart(int httpPort = 80)
157162
systemPrintln("**AP not compiled**");
158163
return false;
159164
}
160-
void webServerStop() {}
161165
bool parseIncomingSettings() {return false;}
162166
void sendStringToWebsocket(const char* stringToSend) {}
167+
void stopWebServer() {}
168+
bool webServerNeedsNetwork() {return false;}
169+
void webServerStop() {}
170+
void webServerUpdate() {}
163171

164172
#endif // COMPILE_AP
165-
#ifndef COMPILE_WIFI
173+
174+
//----------------------------------------
175+
// ESP-NOW
176+
//----------------------------------------
177+
178+
#ifndef COMPILE_ESPNOW
179+
180+
bool espNowStart() {return false;}
181+
bool espNowStop() {return false;}
182+
183+
bool espnowIsPaired() {return false;}
184+
void espnowProcessRTCM(byte incoming) {}
185+
esp_err_t espnowRemovePeer(uint8_t *peerMac) {return ESP_OK;}
186+
esp_err_t espnowSendPairMessage(uint8_t *sendToMac) {return ESP_OK;}
187+
bool espnowSetChannel(uint8_t channelNumber) {return false;}
188+
void espnowStart() {}
189+
void espnowStaticPairing() {}
190+
void espnowStop() {}
191+
void updateEspnow() {}
192+
193+
#endif // COMPILE_ESPNOW
166194

167195
//----------------------------------------
168196
// WiFi
169197
//----------------------------------------
170198

199+
#ifndef COMPILE_WIFI
200+
171201
void menuWiFi() {systemPrintln("**WiFi not compiled**");}
202+
bool wifiApIsRunning() {return false;}
172203
bool wifiConnect(bool startWiFiStation, bool startWiFiAP, unsigned long timeout) {return false;}
173-
bool wifiStart() {return false;}
204+
uint32_t wifiGetStartTimeout() {return 0;}
205+
bool wifiIsRunning() {return false;}
174206
int wifiNetworkCount() {return 0;}
207+
void wifiResetThrottleTimeout() {}
208+
void wifiResetTimeout() {}
209+
bool wifiStart() {return false;}
175210
bool wifiStationIsRunning() {return false;}
176-
bool wifiApIsRunning() {return false;}
177-
bool wifiIsRunning() {return false;}
178-
uint32_t wifiGetStartTimeout() {return 0;}
179211
#define WIFI_STOP() {}
212+
bool wifiUnavailable() {return true;}
180213

181214
#endif // COMPILE_WIFI
182215

0 commit comments

Comments
 (0)