Disable onroad uploads
Added toggle to the "Networking" tab to disable uploads to connect.comma.ai while driving and without a WiFi connection to prevent large amounts of data usage.
This commit is contained in:
@@ -201,6 +201,14 @@ AdvancedNetworking::AdvancedNetworking(QWidget* parent, WifiManager* wifi): QWid
|
||||
});
|
||||
list->addItem(hiddenNetworkButton);
|
||||
|
||||
// Disable onroad uploads toggle
|
||||
const bool disableOnroadUploads = params.getBool("DisableOnroadUploads");
|
||||
disableOnroadUploadsToggle = new ToggleControl(tr("Disable Onroad Uploads"), tr("Prevent large data uploads when onroad."), "", disableOnroadUploads);
|
||||
QObject::connect(disableOnroadUploadsToggle, &ToggleControl::toggleFlipped, [=](bool state) {
|
||||
params.putBool("DisableOnroadUploads", state);
|
||||
});
|
||||
list->addItem(disableOnroadUploadsToggle);
|
||||
|
||||
// Set initial config
|
||||
wifi->updateGsmSettings(roamingEnabled, QString::fromStdString(params.get("GsmApn")), metered);
|
||||
|
||||
|
||||
@@ -67,6 +67,9 @@ private:
|
||||
WifiManager* wifi = nullptr;
|
||||
Params params;
|
||||
|
||||
// FrogPilot variables
|
||||
ToggleControl *disableOnroadUploadsToggle;
|
||||
|
||||
signals:
|
||||
void backPress();
|
||||
void requestWifiScreen();
|
||||
|
||||
Reference in New Issue
Block a user