connect tools

This commit is contained in:
MoreTore
2024-06-15 20:57:30 -04:00
parent f47cc80372
commit 259dfbdcdc
15 changed files with 385 additions and 5 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ from datetime import datetime, timedelta
from openpilot.common.basedir import PERSIST
from openpilot.system.version import get_version
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
API_HOST = os.getenv('API_HOST', 'https://connect-api.duckdns.org')
class Api():
def __init__(self, dongle_id):
+1 -1
View File
@@ -46,7 +46,7 @@ from openpilot.system.hardware.hw import Paths
# TODO: use socket constant when mypy recognizes this as a valid attribute
TCP_USER_TIMEOUT = 18
ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://athena.comma.ai')
ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://connect-ws.duckdns.org')
HANDLER_THREADS = int(os.getenv('HANDLER_THREADS', "4"))
LOCAL_PORT_WHITELIST = {8022}
+1 -1
View File
@@ -9,7 +9,7 @@
namespace CommaApi {
const QString BASE_URL = util::getenv("API_HOST", "https://api.commadotai.com").c_str();
const QString BASE_URL = util::getenv("API_HOST", "https://connect-api.duckdns.org").c_str();
QByteArray rsa_sign(const QByteArray &data);
QString create_jwt(const QJsonObject &payloads = {}, int expiry = 3600);
+38
View File
@@ -90,6 +90,17 @@
<translation>LIMIT</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation>إلغاء</translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished">إعادة الضبط</translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished">إعادة الضبط</translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -663,6 +689,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation>البرنامج</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1123,6 +1153,14 @@ This may take up to a minute.</source>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation>تمكين التحكم الطولي من openpilot (ألفا) للسماح بالوضع التجريبي.</translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation>LIMIT</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation>Abbrechen</translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished">RESET</translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished">Zurücksetzen</translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -645,6 +671,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation>Software</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1109,6 +1139,14 @@ This may take up to a minute.</source>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation>LIMITE</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation>Annuler</translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished">RÉINITIALISER</translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished">Réinitialiser</translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -647,6 +673,10 @@ Cela peut prendre jusqu&apos;à une minute.</translation>
<source>Software</source>
<translation>Logiciel</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1107,6 +1137,14 @@ Cela peut prendre jusqu&apos;à une minute.</translation>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation>Activer le contrôle longitudinal d&apos;openpilot (en alpha) pour autoriser le mode expérimental.</translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation></translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation></translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -641,6 +667,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation>ソ</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1101,6 +1131,14 @@ This may take up to a minute.</source>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation>LIMIT</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation></translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -643,6 +669,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation></translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1103,6 +1133,14 @@ This may take up to a minute.</source>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation> . . .</translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation>VELO</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation>Cancelar</translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished">RESET</translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished">Resetar</translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -647,6 +673,10 @@ Isso pode levar até um minuto.</translation>
<source>Software</source>
<translation>Software</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1107,6 +1137,14 @@ Isso pode levar até um minuto.</translation>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation>A visualização de condução fará a transição para a câmera grande angular voltada para a estrada em baixas velocidades para mostrar melhor algumas curvas. O logotipo do modo Experimental também será mostrado no canto superior direito. Quando um destino de navegação é definido e o modelo de condução o utiliza como entrada o caminho de condução no mapa fica verde.</translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation></translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation></translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -643,6 +669,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation></translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1103,6 +1133,14 @@ This may take up to a minute.</source>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation>/ openpilot (alpha) </translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation type="unfinished">LİMİT</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation>Vazgeç</translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished">SIFIRLA</translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -641,6 +667,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation>Yazılım</translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1101,6 +1131,14 @@ This may take up to a minute.</source>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation>LIMIT</translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation></translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -643,6 +669,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation></translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1103,6 +1133,14 @@ This may take up to a minute.</source>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation>广使绿</translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+38
View File
@@ -90,6 +90,17 @@
<translation></translation>
</message>
</context>
<context>
<name>BehaviorPanel</name>
<message>
<source>Max Cruise De-accel:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cruise Accel Factor:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
@@ -101,6 +112,21 @@
<translation></translation>
</message>
</context>
<context>
<name>CustomSlider</name>
<message>
<source>RESET</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
@@ -643,6 +669,10 @@ This may take up to a minute.</source>
<source>Software</source>
<translation></translation>
</message>
<message>
<source>Behavior</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Setup</name>
@@ -1103,6 +1133,14 @@ This may take up to a minute.</source>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation></translation>
</message>
<message>
<source>Record and Upload Road Cameras</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Upload data from the road cameras.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Updater</name>
+1 -1
View File
@@ -1,6 +1,6 @@
import os
import requests
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
API_HOST = os.getenv('API_HOST', 'https://connect-api.duckdns.org')
class CommaApi():
def __init__(self, token=None):
+1 -1
View File
@@ -47,7 +47,7 @@ bool Route::loadFromServer() {
loop.exit(success ? loadFromJson(json) : 0);
});
http.sendRequest("https://api.commadotai.com/v1/route/" + route_.str + "/files");
http.sendRequest("https://connect-api.duckdns.org/v1/route/" + route_.str + "/files");
return loop.exec();
}