Skip to content

Commit dd55086

Browse files
authored
Merge pull request #694 from LeeLeahy2/wifi-needed
WiFi: Simplify wifiIsNeeded
2 parents fe0148a + 75541f8 commit dd55086

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

Firmware/RTK_Surveyor/WiFi.ino

+10-12
Original file line numberDiff line numberDiff line change
@@ -545,41 +545,39 @@ bool wifiConnect(unsigned long timeout)
545545
// This function is used to turn WiFi off if nothing needs it.
546546
bool wifiIsNeeded()
547547
{
548-
bool needed = false;
549-
550548
if (settings.enablePvtClient == true)
551-
needed = true;
549+
return true;
552550
if (settings.enablePvtServer == true)
553-
needed = true;
551+
return true;
554552
if (settings.enablePvtUdpServer == true)
555-
needed = true;
553+
return true;
556554

557555
// Handle WiFi within systemStates
558556
if (systemState <= STATE_ROVER_RTK_FIX && settings.enableNtripClient == true)
559-
needed = true;
557+
return true;
560558

561559
if (systemState >= STATE_BASE_NOT_STARTED && systemState <= STATE_BASE_FIXED_TRANSMITTING &&
562560
settings.enableNtripServer == true)
563-
needed = true;
561+
return true;
564562

565563
// If the user has enabled NTRIP Client for an Assisted Survey-In, and Survey-In is running, keep WiFi on.
566564
if (systemState >= STATE_BASE_NOT_STARTED && systemState <= STATE_BASE_TEMP_SURVEY_STARTED &&
567565
settings.enableNtripClient == true && settings.fixedBase == false)
568-
needed = true;
566+
return true;
569567

570568
// If WiFi is on while we are in the following states, allow WiFi to continue to operate
571569
if (systemState >= STATE_BUBBLE_LEVEL && systemState <= STATE_PROFILE)
572570
{
573571
// Keep WiFi on if user presses setup button, enters bubble level, is in AP config mode, etc
574-
needed = true;
572+
return true;
575573
}
576574

577575
if (systemState == STATE_KEYS_WIFI_STARTED || systemState == STATE_KEYS_WIFI_CONNECTED)
578-
needed = true;
576+
return true;
579577
if (systemState == STATE_KEYS_PROVISION_WIFI_STARTED || systemState == STATE_KEYS_PROVISION_WIFI_CONNECTED)
580-
needed = true;
578+
return true;
581579

582-
return needed;
580+
return false;
583581
}
584582

585583
// Counts the number of entered SSIDs

0 commit comments

Comments
 (0)