From 336a823d76a86a2cba5e2e85c3a30911ddb11276 Mon Sep 17 00:00:00 2001 From: jakethesake420 Date: Sun, 5 Jan 2025 01:38:00 -0600 Subject: [PATCH] reduce qlog size --- .../navigation/ui/moc_navigation_settings.cc | 329 +++++++ .../ui/qt/offroad/moc_control_settings.cc | 168 ++++ .../ui/qt/offroad/moc_vehicle_settings.cc | 94 ++ .../ui/qt/offroad/moc_visual_settings.cc | 151 +++ .../ui/qt/widgets/moc_drive_stats.cc | 120 +++ .../ui/qt/widgets/moc_frogpilot_controls.cc | 916 ++++++++++++++++++ .../ui/qt/widgets/moc_model_reviewer.cc | 123 +++ selfdrive/ui/translations/main_ar.ts | 28 +- selfdrive/ui/translations/main_de.ts | 28 +- selfdrive/ui/translations/main_fr.ts | 28 +- selfdrive/ui/translations/main_ja.ts | 28 +- selfdrive/ui/translations/main_ko.ts | 28 +- selfdrive/ui/translations/main_pt-BR.ts | 28 +- selfdrive/ui/translations/main_th.ts | 28 +- selfdrive/ui/translations/main_tr.ts | 28 +- selfdrive/ui/translations/main_zh-CHS.ts | 28 +- selfdrive/ui/translations/main_zh-CHT.ts | 28 +- 17 files changed, 2141 insertions(+), 40 deletions(-) create mode 100644 selfdrive/frogpilot/navigation/ui/moc_navigation_settings.cc create mode 100644 selfdrive/frogpilot/ui/qt/offroad/moc_control_settings.cc create mode 100644 selfdrive/frogpilot/ui/qt/offroad/moc_vehicle_settings.cc create mode 100644 selfdrive/frogpilot/ui/qt/offroad/moc_visual_settings.cc create mode 100644 selfdrive/frogpilot/ui/qt/widgets/moc_drive_stats.cc create mode 100644 selfdrive/frogpilot/ui/qt/widgets/moc_frogpilot_controls.cc create mode 100644 selfdrive/frogpilot/ui/qt/widgets/moc_model_reviewer.cc diff --git a/selfdrive/frogpilot/navigation/ui/moc_navigation_settings.cc b/selfdrive/frogpilot/navigation/ui/moc_navigation_settings.cc new file mode 100644 index 0000000000..4674a4aed4 --- /dev/null +++ b/selfdrive/frogpilot/navigation/ui/moc_navigation_settings.cc @@ -0,0 +1,329 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'navigation_settings.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "navigation_settings.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'navigation_settings.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_Primeless_t { + QByteArrayData data[3]; + char stringdata0[21]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_Primeless_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_Primeless_t qt_meta_stringdata_Primeless = { + { +QT_MOC_LITERAL(0, 0, 9), // "Primeless" +QT_MOC_LITERAL(1, 10, 9), // "backPress" +QT_MOC_LITERAL(2, 20, 0) // "" + + }, + "Primeless\0backPress\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_Primeless[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void Primeless::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->backPress(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (Primeless::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Primeless::backPress)) { + *result = 0; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject Primeless::staticMetaObject = { { + &QWidget::staticMetaObject, + qt_meta_stringdata_Primeless.data, + qt_meta_data_Primeless, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *Primeless::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *Primeless::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_Primeless.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int Primeless::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void Primeless::backPress() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +struct qt_meta_stringdata_SelectMaps_t { + QByteArrayData data[4]; + char stringdata0[30]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_SelectMaps_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_SelectMaps_t qt_meta_stringdata_SelectMaps = { + { +QT_MOC_LITERAL(0, 0, 10), // "SelectMaps" +QT_MOC_LITERAL(1, 11, 9), // "backPress" +QT_MOC_LITERAL(2, 21, 0), // "" +QT_MOC_LITERAL(3, 22, 7) // "setMaps" + + }, + "SelectMaps\0backPress\0\0setMaps" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_SelectMaps[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 24, 2, 0x06 /* Public */, + 3, 0, 25, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +void SelectMaps::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->backPress(); break; + case 1: _t->setMaps(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (SelectMaps::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SelectMaps::backPress)) { + *result = 0; + return; + } + } + { + using _t = void (SelectMaps::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SelectMaps::setMaps)) { + *result = 1; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject SelectMaps::staticMetaObject = { { + &QWidget::staticMetaObject, + qt_meta_stringdata_SelectMaps.data, + qt_meta_data_SelectMaps, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *SelectMaps::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *SelectMaps::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_SelectMaps.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int SelectMaps::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = -1; + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void SelectMaps::backPress() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} + +// SIGNAL 1 +void SelectMaps::setMaps() +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr); +} +struct qt_meta_stringdata_FrogPilotNavigationPanel_t { + QByteArrayData data[1]; + char stringdata0[25]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotNavigationPanel_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotNavigationPanel_t qt_meta_stringdata_FrogPilotNavigationPanel = { + { +QT_MOC_LITERAL(0, 0, 24) // "FrogPilotNavigationPanel" + + }, + "FrogPilotNavigationPanel" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotNavigationPanel[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void FrogPilotNavigationPanel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotNavigationPanel::staticMetaObject = { { + &QFrame::staticMetaObject, + qt_meta_stringdata_FrogPilotNavigationPanel.data, + qt_meta_data_FrogPilotNavigationPanel, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotNavigationPanel::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotNavigationPanel::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotNavigationPanel.stringdata0)) + return static_cast(this); + return QFrame::qt_metacast(_clname); +} + +int FrogPilotNavigationPanel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/offroad/moc_control_settings.cc b/selfdrive/frogpilot/ui/qt/offroad/moc_control_settings.cc new file mode 100644 index 0000000000..891c98f030 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/offroad/moc_control_settings.cc @@ -0,0 +1,168 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'control_settings.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "control_settings.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'control_settings.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_FrogPilotControlsPanel_t { + QByteArrayData data[5]; + char stringdata0[84]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotControlsPanel_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotControlsPanel_t qt_meta_stringdata_FrogPilotControlsPanel = { + { +QT_MOC_LITERAL(0, 0, 22), // "FrogPilotControlsPanel" +QT_MOC_LITERAL(1, 23, 16), // "openParentToggle" +QT_MOC_LITERAL(2, 40, 0), // "" +QT_MOC_LITERAL(3, 41, 19), // "openSubParentToggle" +QT_MOC_LITERAL(4, 61, 22) // "openSubSubParentToggle" + + }, + "FrogPilotControlsPanel\0openParentToggle\0" + "\0openSubParentToggle\0openSubSubParentToggle" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotControlsPanel[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 3, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 29, 2, 0x06 /* Public */, + 3, 0, 30, 2, 0x06 /* Public */, + 4, 0, 31, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +void FrogPilotControlsPanel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->openParentToggle(); break; + case 1: _t->openSubParentToggle(); break; + case 2: _t->openSubSubParentToggle(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotControlsPanel::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotControlsPanel::openParentToggle)) { + *result = 0; + return; + } + } + { + using _t = void (FrogPilotControlsPanel::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotControlsPanel::openSubParentToggle)) { + *result = 1; + return; + } + } + { + using _t = void (FrogPilotControlsPanel::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotControlsPanel::openSubSubParentToggle)) { + *result = 2; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotControlsPanel::staticMetaObject = { { + &FrogPilotListWidget::staticMetaObject, + qt_meta_stringdata_FrogPilotControlsPanel.data, + qt_meta_data_FrogPilotControlsPanel, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotControlsPanel::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotControlsPanel::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotControlsPanel.stringdata0)) + return static_cast(this); + return FrogPilotListWidget::qt_metacast(_clname); +} + +int FrogPilotControlsPanel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FrogPilotListWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + *reinterpret_cast(_a[0]) = -1; + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotControlsPanel::openParentToggle() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} + +// SIGNAL 1 +void FrogPilotControlsPanel::openSubParentToggle() +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr); +} + +// SIGNAL 2 +void FrogPilotControlsPanel::openSubSubParentToggle() +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/offroad/moc_vehicle_settings.cc b/selfdrive/frogpilot/ui/qt/offroad/moc_vehicle_settings.cc new file mode 100644 index 0000000000..bbcdb3ac44 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/offroad/moc_vehicle_settings.cc @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'vehicle_settings.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "vehicle_settings.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'vehicle_settings.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_FrogPilotVehiclesPanel_t { + QByteArrayData data[1]; + char stringdata0[23]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotVehiclesPanel_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotVehiclesPanel_t qt_meta_stringdata_FrogPilotVehiclesPanel = { + { +QT_MOC_LITERAL(0, 0, 22) // "FrogPilotVehiclesPanel" + + }, + "FrogPilotVehiclesPanel" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotVehiclesPanel[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void FrogPilotVehiclesPanel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotVehiclesPanel::staticMetaObject = { { + &FrogPilotListWidget::staticMetaObject, + qt_meta_stringdata_FrogPilotVehiclesPanel.data, + qt_meta_data_FrogPilotVehiclesPanel, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotVehiclesPanel::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotVehiclesPanel::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotVehiclesPanel.stringdata0)) + return static_cast(this); + return FrogPilotListWidget::qt_metacast(_clname); +} + +int FrogPilotVehiclesPanel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FrogPilotListWidget::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/offroad/moc_visual_settings.cc b/selfdrive/frogpilot/ui/qt/offroad/moc_visual_settings.cc new file mode 100644 index 0000000000..e31a652439 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/offroad/moc_visual_settings.cc @@ -0,0 +1,151 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'visual_settings.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "visual_settings.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'visual_settings.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_FrogPilotVisualsPanel_t { + QByteArrayData data[4]; + char stringdata0[60]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotVisualsPanel_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotVisualsPanel_t qt_meta_stringdata_FrogPilotVisualsPanel = { + { +QT_MOC_LITERAL(0, 0, 21), // "FrogPilotVisualsPanel" +QT_MOC_LITERAL(1, 22, 16), // "openParentToggle" +QT_MOC_LITERAL(2, 39, 0), // "" +QT_MOC_LITERAL(3, 40, 19) // "openSubParentToggle" + + }, + "FrogPilotVisualsPanel\0openParentToggle\0" + "\0openSubParentToggle" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotVisualsPanel[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 24, 2, 0x06 /* Public */, + 3, 0, 25, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +void FrogPilotVisualsPanel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->openParentToggle(); break; + case 1: _t->openSubParentToggle(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotVisualsPanel::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotVisualsPanel::openParentToggle)) { + *result = 0; + return; + } + } + { + using _t = void (FrogPilotVisualsPanel::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotVisualsPanel::openSubParentToggle)) { + *result = 1; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotVisualsPanel::staticMetaObject = { { + &FrogPilotListWidget::staticMetaObject, + qt_meta_stringdata_FrogPilotVisualsPanel.data, + qt_meta_data_FrogPilotVisualsPanel, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotVisualsPanel::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotVisualsPanel::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotVisualsPanel.stringdata0)) + return static_cast(this); + return FrogPilotListWidget::qt_metacast(_clname); +} + +int FrogPilotVisualsPanel::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FrogPilotListWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = -1; + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotVisualsPanel::openParentToggle() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} + +// SIGNAL 1 +void FrogPilotVisualsPanel::openSubParentToggle() +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/widgets/moc_drive_stats.cc b/selfdrive/frogpilot/ui/qt/widgets/moc_drive_stats.cc new file mode 100644 index 0000000000..7a48912661 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/widgets/moc_drive_stats.cc @@ -0,0 +1,120 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'drive_stats.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "drive_stats.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'drive_stats.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_DriveStats_t { + QByteArrayData data[5]; + char stringdata0[43]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_DriveStats_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_DriveStats_t qt_meta_stringdata_DriveStats = { + { +QT_MOC_LITERAL(0, 0, 10), // "DriveStats" +QT_MOC_LITERAL(1, 11, 13), // "parseResponse" +QT_MOC_LITERAL(2, 25, 0), // "" +QT_MOC_LITERAL(3, 26, 8), // "response" +QT_MOC_LITERAL(4, 35, 7) // "success" + + }, + "DriveStats\0parseResponse\0\0response\0" + "success" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_DriveStats[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 2, 19, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, QMetaType::QString, QMetaType::Bool, 3, 4, + + 0 // eod +}; + +void DriveStats::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->parseResponse((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break; + default: ; + } + } +} + +QT_INIT_METAOBJECT const QMetaObject DriveStats::staticMetaObject = { { + &QFrame::staticMetaObject, + qt_meta_stringdata_DriveStats.data, + qt_meta_data_DriveStats, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *DriveStats::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *DriveStats::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_DriveStats.stringdata0)) + return static_cast(this); + return QFrame::qt_metacast(_clname); +} + +int DriveStats::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/widgets/moc_frogpilot_controls.cc b/selfdrive/frogpilot/ui/qt/widgets/moc_frogpilot_controls.cc new file mode 100644 index 0000000000..15d0e9c3e6 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/widgets/moc_frogpilot_controls.cc @@ -0,0 +1,916 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'frogpilot_controls.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "frogpilot_controls.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'frogpilot_controls.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_FrogPilotConfirmationDialog_t { + QByteArrayData data[1]; + char stringdata0[28]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotConfirmationDialog_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotConfirmationDialog_t qt_meta_stringdata_FrogPilotConfirmationDialog = { + { +QT_MOC_LITERAL(0, 0, 27) // "FrogPilotConfirmationDialog" + + }, + "FrogPilotConfirmationDialog" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotConfirmationDialog[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void FrogPilotConfirmationDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotConfirmationDialog::staticMetaObject = { { + &ConfirmationDialog::staticMetaObject, + qt_meta_stringdata_FrogPilotConfirmationDialog.data, + qt_meta_data_FrogPilotConfirmationDialog, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotConfirmationDialog::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotConfirmationDialog::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotConfirmationDialog.stringdata0)) + return static_cast(this); + return ConfirmationDialog::qt_metacast(_clname); +} + +int FrogPilotConfirmationDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ConfirmationDialog::qt_metacall(_c, _id, _a); + return _id; +} +struct qt_meta_stringdata_FrogPilotListWidget_t { + QByteArrayData data[1]; + char stringdata0[20]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotListWidget_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotListWidget_t qt_meta_stringdata_FrogPilotListWidget = { + { +QT_MOC_LITERAL(0, 0, 19) // "FrogPilotListWidget" + + }, + "FrogPilotListWidget" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotListWidget[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void FrogPilotListWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotListWidget::staticMetaObject = { { + &QWidget::staticMetaObject, + qt_meta_stringdata_FrogPilotListWidget.data, + qt_meta_data_FrogPilotListWidget, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotListWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotListWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotListWidget.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int FrogPilotListWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + return _id; +} +struct qt_meta_stringdata_FrogPilotButtonsControl_t { + QByteArrayData data[4]; + char stringdata0[42]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotButtonsControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotButtonsControl_t qt_meta_stringdata_FrogPilotButtonsControl = { + { +QT_MOC_LITERAL(0, 0, 23), // "FrogPilotButtonsControl" +QT_MOC_LITERAL(1, 24, 13), // "buttonClicked" +QT_MOC_LITERAL(2, 38, 0), // "" +QT_MOC_LITERAL(3, 39, 2) // "id" + + }, + "FrogPilotButtonsControl\0buttonClicked\0" + "\0id" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotButtonsControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::Int, 3, + + 0 // eod +}; + +void FrogPilotButtonsControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->buttonClicked((*reinterpret_cast< int(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotButtonsControl::*)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotButtonsControl::buttonClicked)) { + *result = 0; + return; + } + } + } +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotButtonsControl::staticMetaObject = { { + &AbstractControl::staticMetaObject, + qt_meta_stringdata_FrogPilotButtonsControl.data, + qt_meta_data_FrogPilotButtonsControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotButtonsControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotButtonsControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotButtonsControl.stringdata0)) + return static_cast(this); + return AbstractControl::qt_metacast(_clname); +} + +int FrogPilotButtonsControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = AbstractControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotButtonsControl::buttonClicked(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +struct qt_meta_stringdata_FrogPilotButtonsParamControl_t { + QByteArrayData data[3]; + char stringdata0[44]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotButtonsParamControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotButtonsParamControl_t qt_meta_stringdata_FrogPilotButtonsParamControl = { + { +QT_MOC_LITERAL(0, 0, 28), // "FrogPilotButtonsParamControl" +QT_MOC_LITERAL(1, 29, 13), // "buttonClicked" +QT_MOC_LITERAL(2, 43, 0) // "" + + }, + "FrogPilotButtonsParamControl\0buttonClicked\0" + "" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotButtonsParamControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void FrogPilotButtonsParamControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->buttonClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotButtonsParamControl::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotButtonsParamControl::buttonClicked)) { + *result = 0; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotButtonsParamControl::staticMetaObject = { { + &ParamControl::staticMetaObject, + qt_meta_stringdata_FrogPilotButtonsParamControl.data, + qt_meta_data_FrogPilotButtonsParamControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotButtonsParamControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotButtonsParamControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotButtonsParamControl.stringdata0)) + return static_cast(this); + return ParamControl::qt_metacast(_clname); +} + +int FrogPilotButtonsParamControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ParamControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotButtonsParamControl::buttonClicked() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +struct qt_meta_stringdata_FrogPilotParamManageControl_t { + QByteArrayData data[3]; + char stringdata0[49]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotParamManageControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotParamManageControl_t qt_meta_stringdata_FrogPilotParamManageControl = { + { +QT_MOC_LITERAL(0, 0, 27), // "FrogPilotParamManageControl" +QT_MOC_LITERAL(1, 28, 19), // "manageButtonClicked" +QT_MOC_LITERAL(2, 48, 0) // "" + + }, + "FrogPilotParamManageControl\0" + "manageButtonClicked\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotParamManageControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void FrogPilotParamManageControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->manageButtonClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotParamManageControl::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotParamManageControl::manageButtonClicked)) { + *result = 0; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotParamManageControl::staticMetaObject = { { + &ParamControl::staticMetaObject, + qt_meta_stringdata_FrogPilotParamManageControl.data, + qt_meta_data_FrogPilotParamManageControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotParamManageControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotParamManageControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotParamManageControl.stringdata0)) + return static_cast(this); + return ParamControl::qt_metacast(_clname); +} + +int FrogPilotParamManageControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ParamControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotParamManageControl::manageButtonClicked() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +struct qt_meta_stringdata_FrogPilotParamToggleControl_t { + QByteArrayData data[6]; + char stringdata0[71]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotParamToggleControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotParamToggleControl_t qt_meta_stringdata_FrogPilotParamToggleControl = { + { +QT_MOC_LITERAL(0, 0, 27), // "FrogPilotParamToggleControl" +QT_MOC_LITERAL(1, 28, 13), // "buttonClicked" +QT_MOC_LITERAL(2, 42, 0), // "" +QT_MOC_LITERAL(3, 43, 7), // "checked" +QT_MOC_LITERAL(4, 51, 17), // "buttonTypeClicked" +QT_MOC_LITERAL(5, 69, 1) // "i" + + }, + "FrogPilotParamToggleControl\0buttonClicked\0" + "\0checked\0buttonTypeClicked\0i" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotParamToggleControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 24, 2, 0x06 /* Public */, + 4, 1, 27, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::Bool, 3, + QMetaType::Void, QMetaType::Int, 5, + + 0 // eod +}; + +void FrogPilotParamToggleControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->buttonClicked((*reinterpret_cast< const bool(*)>(_a[1]))); break; + case 1: _t->buttonTypeClicked((*reinterpret_cast< int(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotParamToggleControl::*)(const bool ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotParamToggleControl::buttonClicked)) { + *result = 0; + return; + } + } + { + using _t = void (FrogPilotParamToggleControl::*)(int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotParamToggleControl::buttonTypeClicked)) { + *result = 1; + return; + } + } + } +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotParamToggleControl::staticMetaObject = { { + &ParamControl::staticMetaObject, + qt_meta_stringdata_FrogPilotParamToggleControl.data, + qt_meta_data_FrogPilotParamToggleControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotParamToggleControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotParamToggleControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotParamToggleControl.stringdata0)) + return static_cast(this); + return ParamControl::qt_metacast(_clname); +} + +int FrogPilotParamToggleControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ParamControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = -1; + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotParamToggleControl::buttonClicked(const bool _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void FrogPilotParamToggleControl::buttonTypeClicked(int _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +struct qt_meta_stringdata_FrogPilotParamValueControl_t { + QByteArrayData data[4]; + char stringdata0[47]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotParamValueControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotParamValueControl_t qt_meta_stringdata_FrogPilotParamValueControl = { + { +QT_MOC_LITERAL(0, 0, 26), // "FrogPilotParamValueControl" +QT_MOC_LITERAL(1, 27, 12), // "valueChanged" +QT_MOC_LITERAL(2, 40, 0), // "" +QT_MOC_LITERAL(3, 41, 5) // "value" + + }, + "FrogPilotParamValueControl\0valueChanged\0" + "\0value" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotParamValueControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::Float, 3, + + 0 // eod +}; + +void FrogPilotParamValueControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->valueChanged((*reinterpret_cast< float(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotParamValueControl::*)(float ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotParamValueControl::valueChanged)) { + *result = 0; + return; + } + } + } +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotParamValueControl::staticMetaObject = { { + &ParamControl::staticMetaObject, + qt_meta_stringdata_FrogPilotParamValueControl.data, + qt_meta_data_FrogPilotParamValueControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotParamValueControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotParamValueControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotParamValueControl.stringdata0)) + return static_cast(this); + return ParamControl::qt_metacast(_clname); +} + +int FrogPilotParamValueControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ParamControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotParamValueControl::valueChanged(float _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +struct qt_meta_stringdata_FrogPilotParamValueToggleControl_t { + QByteArrayData data[3]; + char stringdata0[48]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotParamValueToggleControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotParamValueToggleControl_t qt_meta_stringdata_FrogPilotParamValueToggleControl = { + { +QT_MOC_LITERAL(0, 0, 32), // "FrogPilotParamValueToggleControl" +QT_MOC_LITERAL(1, 33, 13), // "buttonClicked" +QT_MOC_LITERAL(2, 47, 0) // "" + + }, + "FrogPilotParamValueToggleControl\0" + "buttonClicked\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotParamValueToggleControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, + + 0 // eod +}; + +void FrogPilotParamValueToggleControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->buttonClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (FrogPilotParamValueToggleControl::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&FrogPilotParamValueToggleControl::buttonClicked)) { + *result = 0; + return; + } + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotParamValueToggleControl::staticMetaObject = { { + &FrogPilotParamValueControl::staticMetaObject, + qt_meta_stringdata_FrogPilotParamValueToggleControl.data, + qt_meta_data_FrogPilotParamValueToggleControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotParamValueToggleControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotParamValueToggleControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotParamValueToggleControl.stringdata0)) + return static_cast(this); + return FrogPilotParamValueControl::qt_metacast(_clname); +} + +int FrogPilotParamValueToggleControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FrogPilotParamValueControl::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void FrogPilotParamValueToggleControl::buttonClicked() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +struct qt_meta_stringdata_FrogPilotDualParamControl_t { + QByteArrayData data[1]; + char stringdata0[26]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_FrogPilotDualParamControl_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_FrogPilotDualParamControl_t qt_meta_stringdata_FrogPilotDualParamControl = { + { +QT_MOC_LITERAL(0, 0, 25) // "FrogPilotDualParamControl" + + }, + "FrogPilotDualParamControl" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_FrogPilotDualParamControl[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +void FrogPilotDualParamControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject FrogPilotDualParamControl::staticMetaObject = { { + &QFrame::staticMetaObject, + qt_meta_stringdata_FrogPilotDualParamControl.data, + qt_meta_data_FrogPilotDualParamControl, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *FrogPilotDualParamControl::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *FrogPilotDualParamControl::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_FrogPilotDualParamControl.stringdata0)) + return static_cast(this); + return QFrame::qt_metacast(_clname); +} + +int FrogPilotDualParamControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/frogpilot/ui/qt/widgets/moc_model_reviewer.cc b/selfdrive/frogpilot/ui/qt/widgets/moc_model_reviewer.cc new file mode 100644 index 0000000000..c89d2c1c01 --- /dev/null +++ b/selfdrive/frogpilot/ui/qt/widgets/moc_model_reviewer.cc @@ -0,0 +1,123 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'model_reviewer.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "model_reviewer.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'model_reviewer.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_ModelReview_t { + QByteArrayData data[4]; + char stringdata0[60]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_ModelReview_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_ModelReview_t qt_meta_stringdata_ModelReview = { + { +QT_MOC_LITERAL(0, 0, 11), // "ModelReview" +QT_MOC_LITERAL(1, 12, 24), // "onBlacklistButtonClicked" +QT_MOC_LITERAL(2, 37, 0), // "" +QT_MOC_LITERAL(3, 38, 21) // "onRatingButtonClicked" + + }, + "ModelReview\0onBlacklistButtonClicked\0" + "\0onRatingButtonClicked" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_ModelReview[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 0, 24, 2, 0x08 /* Private */, + 3, 0, 25, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +void ModelReview::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->onBlacklistButtonClicked(); break; + case 1: _t->onRatingButtonClicked(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject ModelReview::staticMetaObject = { { + &QFrame::staticMetaObject, + qt_meta_stringdata_ModelReview.data, + qt_meta_data_ModelReview, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *ModelReview::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *ModelReview::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_ModelReview.stringdata0)) + return static_cast(this); + return QFrame::qt_metacast(_clname); +} + +int ModelReview::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = -1; + _id -= 2; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/selfdrive/ui/translations/main_ar.ts b/selfdrive/ui/translations/main_ar.ts index 1c1d7ba9ed..585f74f283 100644 --- a/selfdrive/ui/translations/main_ar.ts +++ b/selfdrive/ui/translations/main_ar.ts @@ -1156,10 +1156,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1712,6 +1708,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_de.ts b/selfdrive/ui/translations/main_de.ts index cec9cde71d..fd07ec1cf3 100644 --- a/selfdrive/ui/translations/main_de.ts +++ b/selfdrive/ui/translations/main_de.ts @@ -1138,10 +1138,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1694,6 +1690,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_fr.ts b/selfdrive/ui/translations/main_fr.ts index 23599bfa0d..18e577f68a 100644 --- a/selfdrive/ui/translations/main_fr.ts +++ b/selfdrive/ui/translations/main_fr.ts @@ -1140,10 +1140,6 @@ Cela peut prendre jusqu'à une minute. Visuals - - Controls - - Setup @@ -1696,6 +1692,30 @@ Cela peut prendre jusqu'à une minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_ja.ts b/selfdrive/ui/translations/main_ja.ts index 7ee260d1f2..cac0e1faef 100644 --- a/selfdrive/ui/translations/main_ja.ts +++ b/selfdrive/ui/translations/main_ja.ts @@ -1134,10 +1134,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1686,6 +1682,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_ko.ts b/selfdrive/ui/translations/main_ko.ts index d0a408310a..05e76b8bb7 100644 --- a/selfdrive/ui/translations/main_ko.ts +++ b/selfdrive/ui/translations/main_ko.ts @@ -1136,10 +1136,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1692,6 +1688,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_pt-BR.ts b/selfdrive/ui/translations/main_pt-BR.ts index fda828c834..8c7adf8376 100644 --- a/selfdrive/ui/translations/main_pt-BR.ts +++ b/selfdrive/ui/translations/main_pt-BR.ts @@ -1140,10 +1140,6 @@ Isso pode levar até um minuto. Visuals - - Controls - - Setup @@ -1704,6 +1700,30 @@ Isso pode levar até um minuto. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_th.ts b/selfdrive/ui/translations/main_th.ts index 159a97fde5..f8588ce4fb 100644 --- a/selfdrive/ui/translations/main_th.ts +++ b/selfdrive/ui/translations/main_th.ts @@ -1136,10 +1136,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1692,6 +1688,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_tr.ts b/selfdrive/ui/translations/main_tr.ts index 24fae06a93..da8cbc5a37 100644 --- a/selfdrive/ui/translations/main_tr.ts +++ b/selfdrive/ui/translations/main_tr.ts @@ -1134,10 +1134,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1682,6 +1678,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_zh-CHS.ts b/selfdrive/ui/translations/main_zh-CHS.ts index 5bc4e61205..36debd5f31 100644 --- a/selfdrive/ui/translations/main_zh-CHS.ts +++ b/selfdrive/ui/translations/main_zh-CHS.ts @@ -1136,10 +1136,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1700,6 +1696,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater diff --git a/selfdrive/ui/translations/main_zh-CHT.ts b/selfdrive/ui/translations/main_zh-CHT.ts index a7fa32d072..2ae25bbc82 100644 --- a/selfdrive/ui/translations/main_zh-CHT.ts +++ b/selfdrive/ui/translations/main_zh-CHT.ts @@ -1136,10 +1136,6 @@ This may take up to a minute. Visuals - - Controls - - Setup @@ -1700,6 +1696,30 @@ This may take up to a minute. Upload data from the road cameras. + + Longitudinal Auto-Tune (Beta) + + + + Enable the longitudinal auto-tuning feature. Slowly adjusts the acceleration gain to minimize error + + + + Blended Acc (Experimental) + + + + Blend stock MRCC and Experimental Mode longitudinal control. + + + + Manual Transmission + + + + Enable if your is a manual. + + Updater