cpplint: `build/include_what_you_use` (#29556)

* include_what_you_use

* remove comments

* include <memory>

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
pull/29561/head^2
Dean Lee 2 years ago committed by GitHub
parent aa585b1757
commit 2d99521e75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      .pre-commit-config.yaml
  2. 2
      common/gpio.cc
  3. 2
      common/ratekeeper.cc
  4. 2
      common/watchdog.cc
  5. 1
      selfdrive/boardd/boardd.cc
  6. 3
      selfdrive/boardd/boardd.h
  7. 1
      selfdrive/boardd/panda.cc
  8. 1
      selfdrive/boardd/panda.h
  9. 2
      selfdrive/locationd/locationd.cc
  10. 1
      selfdrive/locationd/locationd.h
  11. 2
      selfdrive/locationd/models/live_kf.h
  12. 2
      selfdrive/modeld/runners/onnxmodel.h
  13. 4
      selfdrive/modeld/runners/snpemodel.cc
  14. 4
      selfdrive/modeld/runners/snpemodel.h
  15. 2
      selfdrive/modeld/runners/thneedmodel.cc
  16. 2
      selfdrive/modeld/runners/thneedmodel.h
  17. 1
      selfdrive/ui/installer/installer.cc
  18. 2
      selfdrive/ui/qt/api.cc
  19. 4
      selfdrive/ui/qt/maps/map_helpers.cc
  20. 2
      selfdrive/ui/qt/maps/map_helpers.h
  21. 3
      selfdrive/ui/qt/maps/map_instructions.h
  22. 2
      selfdrive/ui/qt/maps/map_settings.cc
  23. 2
      selfdrive/ui/qt/maps/map_settings.h
  24. 1
      selfdrive/ui/qt/offroad/driverview.cc
  25. 2
      selfdrive/ui/qt/offroad/networking.h
  26. 2
      selfdrive/ui/qt/offroad/onboarding.cc
  27. 2
      selfdrive/ui/qt/offroad/settings.cc
  28. 3
      selfdrive/ui/qt/offroad/settings.h
  29. 3
      selfdrive/ui/qt/onroad.cc
  30. 2
      selfdrive/ui/qt/onroad.h
  31. 2
      selfdrive/ui/qt/setup/setup.cc
  32. 2
      selfdrive/ui/qt/sidebar.h
  33. 1
      selfdrive/ui/qt/spinner.cc
  34. 4
      selfdrive/ui/qt/util.cc
  35. 1
      selfdrive/ui/qt/util.h
  36. 3
      selfdrive/ui/qt/widgets/cameraview.cc
  37. 5
      selfdrive/ui/qt/widgets/cameraview.h
  38. 3
      selfdrive/ui/qt/widgets/controls.h
  39. 2
      selfdrive/ui/qt/widgets/keyboard.h
  40. 5
      selfdrive/ui/qt/widgets/offroad_alerts.cc
  41. 1
      selfdrive/ui/qt/widgets/offroad_alerts.h
  42. 2
      selfdrive/ui/soundd/sound.h
  43. 1
      selfdrive/ui/ui.cc
  44. 1
      selfdrive/ui/ui.h
  45. 1
      system/camerad/cameras/camera_common.cc
  46. 3
      system/camerad/cameras/camera_qcom2.cc
  47. 3
      system/hardware/base.h
  48. 2
      system/hardware/hw.h
  49. 2
      system/hardware/pc/hardware.h
  50. 2
      system/hardware/tici/hardware.h
  51. 1
      system/loggerd/encoder/encoder.h
  52. 1
      system/loggerd/encoder/v4l_encoder.cc
  53. 3
      system/loggerd/logger.cc
  54. 3
      system/loggerd/logger.h
  55. 4
      system/loggerd/loggerd.cc
  56. 2
      system/loggerd/loggerd.h
  57. 1
      system/sensord/sensors/i2c_sensor.h
  58. 2
      system/ubloxd/ublox_msg.cc
  59. 3
      system/ubloxd/ublox_msg.h
  60. 2
      tools/cabana/binaryview.cc
  61. 3
      tools/cabana/binaryview.h
  62. 3
      tools/cabana/chart/chart.cc
  63. 3
      tools/cabana/chart/chart.h
  64. 2
      tools/cabana/chart/chartswidget.cc
  65. 3
      tools/cabana/chart/chartswidget.h
  66. 1
      tools/cabana/chart/sparkline.cc
  67. 2
      tools/cabana/chart/sparkline.h
  68. 2
      tools/cabana/chart/tiplabel.cc
  69. 2
      tools/cabana/commands.h
  70. 2
      tools/cabana/dbc/dbc.cc
  71. 6
      tools/cabana/dbc/dbc.h
  72. 1
      tools/cabana/dbc/dbcmanager.h
  73. 2
      tools/cabana/historylog.cc
  74. 2
      tools/cabana/historylog.h
  75. 3
      tools/cabana/mainwin.cc
  76. 6
      tools/cabana/messageswidget.cc
  77. 4
      tools/cabana/messageswidget.h
  78. 2
      tools/cabana/signalview.cc
  79. 2
      tools/cabana/signalview.h
  80. 3
      tools/cabana/streams/abstractstream.cc
  81. 4
      tools/cabana/streams/abstractstream.h
  82. 3
      tools/cabana/streams/devicestream.cc
  83. 3
      tools/cabana/streams/livestream.cc
  84. 4
      tools/cabana/streams/livestream.h
  85. 2
      tools/cabana/streams/pandastream.cc
  86. 3
      tools/cabana/streams/pandastream.h
  87. 6
      tools/cabana/streams/replaystream.h
  88. 2
      tools/cabana/streams/socketcanstream.h
  89. 3
      tools/cabana/tools/findsignal.h
  90. 2
      tools/cabana/tools/findsimilarbits.cc
  91. 3
      tools/cabana/util.cc
  92. 2
      tools/cabana/util.h
  93. 5
      tools/cabana/videowidget.cc
  94. 4
      tools/cabana/videowidget.h
  95. 4
      tools/replay/camera.h
  96. 6
      tools/replay/consoleui.cc
  97. 1
      tools/replay/framereader.cc
  98. 3
      tools/replay/logreader.h
  99. 8
      tools/replay/replay.h
  100. 6
      tools/replay/route.cc
  101. Some files were not shown because too many files have changed in this diff Show More

@ -64,7 +64,7 @@ repos:
- --linelength=240 - --linelength=240
# https://google.github.io/styleguide/cppguide.html # https://google.github.io/styleguide/cppguide.html
# relevant rules are whitelisted, see all options with: cpplint --filter= # relevant rules are whitelisted, see all options with: cpplint --filter=
- --filter=-build,-legal,-readability,-runtime,-whitespace,+build/forward_decl,+build/deprecated,+whitespace/line_length,+whitespace/empty_if_body,+whitespace/empty_loop_body,+whitespace/empty_conditional_body,+readability/braces - --filter=-build,-legal,-readability,-runtime,-whitespace,+build/forward_decl,+build/include_what_you_use,+build/deprecated,+whitespace/line_length,+whitespace/empty_if_body,+whitespace/empty_loop_body,+whitespace/empty_conditional_body,+readability/braces
- repo: local - repo: local
hooks: hooks:
- id: test_translations - id: test_translations

@ -1,5 +1,7 @@
#include "common/gpio.h" #include "common/gpio.h"
#include <string>
#ifdef __APPLE__ #ifdef __APPLE__
int gpio_init(int pin_nr, bool output) { int gpio_init(int pin_nr, bool output) {
return 0; return 0;

@ -1,5 +1,7 @@
#include "common/ratekeeper.h" #include "common/ratekeeper.h"
#include <algorithm>
#include "common/swaglog.h" #include "common/swaglog.h"
#include "common/timing.h" #include "common/timing.h"
#include "common/util.h" #include "common/util.h"

@ -1,3 +1,5 @@
#include <string>
#include "common/watchdog.h" #include "common/watchdog.h"
#include "common/util.h" #include "common/util.h"

@ -18,6 +18,7 @@
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <future> #include <future>
#include <memory>
#include <thread> #include <thread>
#include "cereal/gen/cpp/car.capnp.h" #include "cereal/gen/cpp/car.capnp.h"

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <string>
#include <vector>
#include "selfdrive/boardd/panda.h" #include "selfdrive/boardd/panda.h"
bool safety_setter_thread(std::vector<Panda *> pandas); bool safety_setter_thread(std::vector<Panda *> pandas);

@ -4,6 +4,7 @@
#include <cassert> #include <cassert>
#include <stdexcept> #include <stdexcept>
#include <vector>
#include "cereal/messaging/messaging.h" #include "cereal/messaging/messaging.h"
#include "common/swaglog.h" #include "common/swaglog.h"

@ -6,6 +6,7 @@
#include <list> #include <list>
#include <memory> #include <memory>
#include <optional> #include <optional>
#include <string>
#include <vector> #include <vector>
#include "cereal/gen/cpp/car.capnp.h" #include "cereal/gen/cpp/car.capnp.h"

@ -1,7 +1,9 @@
#include <sys/time.h> #include <sys/time.h>
#include <sys/resource.h> #include <sys/resource.h>
#include <algorithm>
#include <cmath> #include <cmath>
#include <vector>
#include "locationd.h" #include "locationd.h"

@ -1,6 +1,7 @@
#pragma once #pragma once
#include <eigen3/Eigen/Dense> #include <eigen3/Eigen/Dense>
#include <deque>
#include <fstream> #include <fstream>
#include <memory> #include <memory>
#include <map> #include <map>

@ -3,6 +3,8 @@
#include <string> #include <string>
#include <cmath> #include <cmath>
#include <memory> #include <memory>
#include <unordered_map>
#include <vector>
#include <eigen3/Eigen/Core> #include <eigen3/Eigen/Core>
#include <eigen3/Eigen/Dense> #include <eigen3/Eigen/Dense>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <string>
#include "selfdrive/modeld/runners/runmodel.h" #include "selfdrive/modeld/runners/runmodel.h"
class ONNXModel : public RunModel { class ONNXModel : public RunModel {

@ -3,6 +3,10 @@
#include "selfdrive/modeld/runners/snpemodel.h" #include "selfdrive/modeld/runners/snpemodel.h"
#include <cstring> #include <cstring>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "common/util.h" #include "common/util.h"
#include "common/timing.h" #include "common/timing.h"

@ -1,6 +1,10 @@
#pragma once #pragma once
#pragma clang diagnostic ignored "-Wdeprecated-declarations" #pragma clang diagnostic ignored "-Wdeprecated-declarations"
#include <memory>
#include <string>
#include <utility>
#include <DlContainer/IDlContainer.hpp> #include <DlContainer/IDlContainer.hpp>
#include <DlSystem/DlError.hpp> #include <DlSystem/DlError.hpp>
#include <DlSystem/ITensor.hpp> #include <DlSystem/ITensor.hpp>

@ -1,5 +1,7 @@
#include "selfdrive/modeld/runners/thneedmodel.h" #include "selfdrive/modeld/runners/thneedmodel.h"
#include <string>
#include "common/swaglog.h" #include "common/swaglog.h"
ThneedModel::ThneedModel(const std::string path, float *_output, size_t _output_size, int runtime, bool luse_tf8, cl_context context) { ThneedModel::ThneedModel(const std::string path, float *_output, size_t _output_size, int runtime, bool luse_tf8, cl_context context) {

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <string>
#include "selfdrive/modeld/runners/runmodel.h" #include "selfdrive/modeld/runners/runmodel.h"
#include "selfdrive/modeld/thneed/thneed.h" #include "selfdrive/modeld/thneed/thneed.h"

@ -4,6 +4,7 @@
#include <cstdlib> #include <cstdlib>
#include <fstream> #include <fstream>
#include <map> #include <map>
#include <string>
#include <QDebug> #include <QDebug>
#include <QDir> #include <QDir>

@ -12,6 +12,8 @@
#include <QJsonDocument> #include <QJsonDocument>
#include <QNetworkRequest> #include <QNetworkRequest>
#include <string>
#include "common/params.h" #include "common/params.h"
#include "common/util.h" #include "common/util.h"
#include "system/hardware/hw.h" #include "system/hardware/hw.h"

@ -1,5 +1,9 @@
#include "selfdrive/ui/qt/maps/map_helpers.h" #include "selfdrive/ui/qt/maps/map_helpers.h"
#include <algorithm>
#include <string>
#include <utility>
#include <QJsonDocument> #include <QJsonDocument>
#include <QJsonObject> #include <QJsonObject>

@ -1,6 +1,8 @@
#pragma once #pragma once
#include <optional> #include <optional>
#include <string>
#include <utility>
#include <eigen3/Eigen/Dense> #include <eigen3/Eigen/Dense>
#include <QMapboxGL> #include <QMapboxGL>
#include <QGeoCoordinate> #include <QGeoCoordinate>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <map>
#include <vector>
#include <QHash> #include <QHash>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QLabel> #include <QLabel>

@ -1,5 +1,7 @@
#include "map_settings.h" #include "map_settings.h"
#include <utility>
#include <QApplication> #include <QApplication>
#include <QDebug> #include <QDebug>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <vector>
#include <QFrame> #include <QFrame>
#include <QJsonArray> #include <QJsonArray>
#include <QJsonDocument> #include <QJsonDocument>

@ -1,5 +1,6 @@
#include "selfdrive/ui/qt/offroad/driverview.h" #include "selfdrive/ui/qt/offroad/driverview.h"
#include <algorithm>
#include <QPainter> #include <QPainter>
#include "selfdrive/ui/qt/qt_window.h" #include "selfdrive/ui/qt/qt_window.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <vector>
#include "selfdrive/ui/qt/offroad/wifiManager.h" #include "selfdrive/ui/qt/offroad/wifiManager.h"
#include "selfdrive/ui/qt/widgets/input.h" #include "selfdrive/ui/qt/widgets/input.h"
#include "selfdrive/ui/qt/widgets/ssh_keys.h" #include "selfdrive/ui/qt/widgets/ssh_keys.h"

@ -1,5 +1,7 @@
#include "selfdrive/ui/qt/offroad/onboarding.h" #include "selfdrive/ui/qt/offroad/onboarding.h"
#include <string>
#include <QLabel> #include <QLabel>
#include <QPainter> #include <QPainter>
#include <QQmlContext> #include <QQmlContext>

@ -3,6 +3,8 @@
#include <cassert> #include <cassert>
#include <cmath> #include <cmath>
#include <string> #include <string>
#include <tuple>
#include <vector>
#include <QDebug> #include <QDebug>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <map>
#include <string>
#include <QButtonGroup> #include <QButtonGroup>
#include <QFrame> #include <QFrame>
#include <QLabel> #include <QLabel>

@ -1,6 +1,9 @@
#include "selfdrive/ui/qt/onroad.h" #include "selfdrive/ui/qt/onroad.h"
#include <algorithm>
#include <cmath> #include <cmath>
#include <map>
#include <memory>
#include <QDebug> #include <QDebug>
#include <QMouseEvent> #include <QMouseEvent>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <memory>
#include <QPushButton> #include <QPushButton>
#include <QStackedLayout> #include <QStackedLayout>
#include <QWidget> #include <QWidget>

@ -10,6 +10,8 @@
#include <curl/curl.h> #include <curl/curl.h>
#include <string>
#include "common/util.h" #include "common/util.h"
#include "system/hardware/hw.h" #include "system/hardware/hw.h"
#include "selfdrive/ui/qt/api.h" #include "selfdrive/ui/qt/api.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <memory>
#include <QFrame> #include <QFrame>
#include <QMap> #include <QMap>

@ -1,5 +1,6 @@
#include "selfdrive/ui/qt/spinner.h" #include "selfdrive/ui/qt/spinner.h"
#include <algorithm>
#include <cstdio> #include <cstdio>
#include <iostream> #include <iostream>
#include <string> #include <string>

@ -1,5 +1,9 @@
#include "selfdrive/ui/qt/util.h" #include "selfdrive/ui/qt/util.h"
#include <map>
#include <string>
#include <vector>
#include <QApplication> #include <QApplication>
#include <QFile> #include <QFile>
#include <QFileInfo> #include <QFileInfo>

@ -1,6 +1,7 @@
#pragma once #pragma once
#include <optional> #include <optional>
#include <vector>
#include <QDateTime> #include <QDateTime>
#include <QFileSystemWatcher> #include <QFileSystemWatcher>

@ -7,6 +7,9 @@
#endif #endif
#include <cmath> #include <cmath>
#include <set>
#include <string>
#include <utility>
#include <QOpenGLBuffer> #include <QOpenGLBuffer>
#include <QOffscreenSurface> #include <QOffscreenSurface>

@ -1,7 +1,12 @@
#pragma once #pragma once
#include <deque>
#include <map>
#include <memory> #include <memory>
#include <mutex> #include <mutex>
#include <set>
#include <string>
#include <utility>
#include <QOpenGLFunctions> #include <QOpenGLFunctions>
#include <QOpenGLShaderProgram> #include <QOpenGLShaderProgram>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <string>
#include <vector>
#include <QButtonGroup> #include <QButtonGroup>
#include <QFrame> #include <QFrame>
#include <QHBoxLayout> #include <QHBoxLayout>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <vector>
#include <QFrame> #include <QFrame>
#include <QPushButton> #include <QPushButton>
#include <QStackedLayout> #include <QStackedLayout>

@ -1,5 +1,10 @@
#include "selfdrive/ui/qt/widgets/offroad_alerts.h" #include "selfdrive/ui/qt/widgets/offroad_alerts.h"
#include <algorithm>
#include <string>
#include <vector>
#include <utility>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QJsonDocument> #include <QJsonDocument>
#include <QJsonObject> #include <QJsonObject>

@ -1,6 +1,7 @@
#pragma once #pragma once
#include <map> #include <map>
#include <string>
#include <QLabel> #include <QLabel>
#include <QPushButton> #include <QPushButton>

@ -1,3 +1,5 @@
#include <tuple>
#include <QMap> #include <QMap>
#include <QSoundEffect> #include <QSoundEffect>
#include <QString> #include <QString>

@ -1,5 +1,6 @@
#include "selfdrive/ui/ui.h" #include "selfdrive/ui/ui.h"
#include <algorithm>
#include <cassert> #include <cassert>
#include <cmath> #include <cmath>

@ -1,5 +1,6 @@
#pragma once #pragma once
#include <map>
#include <memory> #include <memory>
#include <string> #include <string>
#include <optional> #include <optional>

@ -5,6 +5,7 @@
#include <cassert> #include <cassert>
#include <cstdio> #include <cstdio>
#include <chrono> #include <chrono>
#include <string>
#include <thread> #include <thread>
#include "libyuv.h" #include "libyuv.h"

@ -6,12 +6,15 @@
#include <sys/mman.h> #include <sys/mman.h>
#include <unistd.h> #include <unistd.h>
#include <algorithm>
#include <atomic> #include <atomic>
#include <cassert> #include <cassert>
#include <cerrno> #include <cerrno>
#include <cmath> #include <cmath>
#include <cstdio> #include <cstdio>
#include <cstring> #include <cstring>
#include <string>
#include <vector>
#include "media/cam_defs.h" #include "media/cam_defs.h"
#include "media/cam_isp.h" #include "media/cam_isp.h"

@ -2,6 +2,9 @@
#include <cstdlib> #include <cstdlib>
#include <fstream> #include <fstream>
#include <map>
#include <string>
#include "cereal/messaging/messaging.h" #include "cereal/messaging/messaging.h"
// no-op base hw class // no-op base hw class

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <string>
#include "system/hardware/base.h" #include "system/hardware/base.h"
#include "common/util.h" #include "common/util.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <string>
#include "system/hardware/base.h" #include "system/hardware/base.h"
class HardwarePC : public HardwareNone { class HardwarePC : public HardwareNone {

@ -2,6 +2,8 @@
#include <cstdlib> #include <cstdlib>
#include <fstream> #include <fstream>
#include <map>
#include <string>
#include "common/params.h" #include "common/params.h"
#include "common/util.h" #include "common/util.h"

@ -2,6 +2,7 @@
#include <cassert> #include <cassert>
#include <cstdint> #include <cstdint>
#include <memory>
#include <thread> #include <thread>
#include "cereal/messaging/messaging.h" #include "cereal/messaging/messaging.h"

@ -1,4 +1,5 @@
#include <cassert> #include <cassert>
#include <string>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <poll.h> #include <poll.h>

@ -13,7 +13,10 @@
#include <ctime> #include <ctime>
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>
#include <map>
#include <streambuf> #include <streambuf>
#include <string>
#include <vector>
#include "common/params.h" #include "common/params.h"
#include "common/swaglog.h" #include "common/swaglog.h"

@ -1,11 +1,12 @@
#pragma once #pragma once
#include <cassert>
#include <pthread.h> #include <pthread.h>
#include <cassert>
#include <cstdint> #include <cstdint>
#include <cstdio> #include <cstdio>
#include <memory> #include <memory>
#include <string>
#include <capnp/serialize.h> #include <capnp/serialize.h>
#include <kj/array.h> #include <kj/array.h>

@ -1,6 +1,10 @@
#include <sys/xattr.h> #include <sys/xattr.h>
#include <map>
#include <memory>
#include <string>
#include <unordered_map> #include <unordered_map>
#include <vector>
#include "system/loggerd/encoder/encoder.h" #include "system/loggerd/encoder/encoder.h"
#include "system/loggerd/loggerd.h" #include "system/loggerd/loggerd.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <vector>
#include "cereal/messaging/messaging.h" #include "cereal/messaging/messaging.h"
#include "cereal/services.h" #include "cereal/services.h"
#include "cereal/visionipc/visionipc_client.h" #include "cereal/visionipc/visionipc_client.h"

@ -2,6 +2,7 @@
#include <cstdint> #include <cstdint>
#include <unistd.h> #include <unistd.h>
#include <vector>
#include "cereal/gen/cpp/log.capnp.h" #include "cereal/gen/cpp/log.capnp.h"
#include "common/i2c.h" #include "common/i2c.h"

@ -2,6 +2,7 @@
#include <unistd.h> #include <unistd.h>
#include <algorithm>
#include <cassert> #include <cassert>
#include <chrono> #include <chrono>
#include <cmath> #include <cmath>
@ -9,6 +10,7 @@
#include <cstdlib> #include <cstdlib>
#include <ctime> #include <ctime>
#include <unordered_map> #include <unordered_map>
#include <utility>
#include "common/swaglog.h" #include "common/swaglog.h"

@ -2,10 +2,11 @@
#include <cassert> #include <cassert>
#include <cstdint> #include <cstdint>
#include <ctime>
#include <memory> #include <memory>
#include <string> #include <string>
#include <unordered_map> #include <unordered_map>
#include <ctime> #include <utility>
#include "cereal/messaging/messaging.h" #include "cereal/messaging/messaging.h"
#include "common/util.h" #include "common/util.h"

@ -1,5 +1,7 @@
#include "tools/cabana/binaryview.h" #include "tools/cabana/binaryview.h"
#include <algorithm>
#include <QFontDatabase> #include <QFontDatabase>
#include <QHeaderView> #include <QHeaderView>
#include <QMouseEvent> #include <QMouseEvent>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <tuple>
#include <vector>
#include <QList> #include <QList>
#include <QSet> #include <QSet>
#include <QStyledItemDelegate> #include <QStyledItemDelegate>

@ -1,5 +1,8 @@
#include "tools/cabana/chart/chart.h" #include "tools/cabana/chart/chart.h"
#include <algorithm>
#include <limits>
#include <QActionGroup> #include <QActionGroup>
#include <QApplication> #include <QApplication>
#include <QDrag> #include <QDrag>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <tuple>
#include <utility>
#include <QGraphicsPixmapItem> #include <QGraphicsPixmapItem>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
#include <QtCharts/QChartView> #include <QtCharts/QChartView>

@ -1,5 +1,7 @@
#include "tools/cabana/chart/chartswidget.h" #include "tools/cabana/chart/chartswidget.h"
#include <algorithm>
#include <QApplication> #include <QApplication>
#include <QFutureSynchronizer> #include <QFutureSynchronizer>
#include <QMenu> #include <QMenu>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <unordered_map>
#include <utility>
#include <QGridLayout> #include <QGridLayout>
#include <QLabel> #include <QLabel>
#include <QScrollArea> #include <QScrollArea>

@ -1,5 +1,6 @@
#include "tools/cabana/chart/sparkline.h" #include "tools/cabana/chart/sparkline.h"
#include <limits>
#include <QPainter> #include <QPainter>
#include "tools/cabana/streams/abstractstream.h" #include "tools/cabana/streams/abstractstream.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <algorithm>
#include <QPixmap> #include <QPixmap>
#include <QPointF> #include <QPointF>
#include <vector> #include <vector>

@ -1,5 +1,7 @@
#include "tools/cabana/chart/tiplabel.h" #include "tools/cabana/chart/tiplabel.h"
#include <utility>
#include <QApplication> #include <QApplication>
#include <QStylePainter> #include <QStylePainter>
#include <QToolTip> #include <QToolTip>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <utility>
#include <QUndoCommand> #include <QUndoCommand>
#include <QUndoStack> #include <QUndoStack>

@ -1,5 +1,7 @@
#include "tools/cabana/dbc/dbc.h" #include "tools/cabana/dbc/dbc.h"
#include <algorithm>
#include "tools/cabana/util.h" #include "tools/cabana/util.h"
uint qHash(const MessageId &item) { uint qHash(const MessageId &item) {

@ -1,10 +1,14 @@
#pragma once #pragma once
#include <limits>
#include <string>
#include <utility>
#include <vector>
#include <QColor> #include <QColor>
#include <QList> #include <QList>
#include <QMetaType> #include <QMetaType>
#include <QString> #include <QString>
#include <limits>
#include "opendbc/can/common_dbc.h" #include "opendbc/can/common_dbc.h"

@ -3,6 +3,7 @@
#include <memory> #include <memory>
#include <map> #include <map>
#include <set> #include <set>
#include <vector>
#include "tools/cabana/dbc/dbcfile.h" #include "tools/cabana/dbc/dbcfile.h"

@ -1,5 +1,7 @@
#include "tools/cabana/historylog.h" #include "tools/cabana/historylog.h"
#include <functional>
#include <QPainter> #include <QPainter>
#include <QPushButton> #include <QPushButton>
#include <QVBoxLayout> #include <QVBoxLayout>

@ -1,6 +1,8 @@
#pragma once #pragma once
#include <deque> #include <deque>
#include <vector>
#include <QCheckBox> #include <QCheckBox>
#include <QComboBox> #include <QComboBox>
#include <QHeaderView> #include <QHeaderView>

@ -1,6 +1,9 @@
#include "tools/cabana/mainwin.h" #include "tools/cabana/mainwin.h"
#include <algorithm>
#include <iostream> #include <iostream>
#include <string>
#include <QClipboard> #include <QClipboard>
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QFile> #include <QFile>

@ -1,4 +1,10 @@
#include "tools/cabana/messageswidget.h" #include "tools/cabana/messageswidget.h"
#include <algorithm>
#include <limits>
#include <utility>
#include <vector>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QPainter> #include <QPainter>
#include <QPushButton> #include <QPushButton>

@ -1,5 +1,9 @@
#pragma once #pragma once
#include <algorithm>
#include <utility>
#include <vector>
#include <QAbstractTableModel> #include <QAbstractTableModel>
#include <QCheckBox> #include <QCheckBox>
#include <QContextMenuEvent> #include <QContextMenuEvent>

@ -1,5 +1,7 @@
#include "tools/cabana/signalview.h" #include "tools/cabana/signalview.h"
#include <algorithm>
#include <QCompleter> #include <QCompleter>
#include <QDialogButtonBox> #include <QDialogButtonBox>
#include <QHBoxLayout> #include <QHBoxLayout>

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <memory>
#include <QAbstractItemModel> #include <QAbstractItemModel>
#include <QLabel> #include <QLabel>
#include <QLineEdit> #include <QLineEdit>

@ -1,5 +1,8 @@
#include "tools/cabana/streams/abstractstream.h" #include "tools/cabana/streams/abstractstream.h"
#include <algorithm>
#include <vector>
#include <QTimer> #include <QTimer>
AbstractStream *can = nullptr; AbstractStream *can = nullptr;

@ -3,7 +3,11 @@
#include <array> #include <array>
#include <atomic> #include <atomic>
#include <deque> #include <deque>
#include <memory>
#include <tuple>
#include <unordered_map> #include <unordered_map>
#include <vector>
#include <QColor> #include <QColor>
#include <QHash> #include <QHash>

@ -1,5 +1,8 @@
#include "tools/cabana/streams/devicestream.h" #include "tools/cabana/streams/devicestream.h"
#include <memory>
#include <string>
#include <QButtonGroup> #include <QButtonGroup>
#include <QFormLayout> #include <QFormLayout>
#include <QRadioButton> #include <QRadioButton>

@ -1,5 +1,8 @@
#include "tools/cabana/streams/livestream.h" #include "tools/cabana/streams/livestream.h"
#include <algorithm>
#include <memory>
struct LiveStream::Logger { struct LiveStream::Logger {
Logger() : start_ts(seconds_since_epoch()), segment_num(-1) {} Logger() : start_ts(seconds_since_epoch()), segment_num(-1) {}

@ -1,5 +1,9 @@
#pragma once #pragma once
#include <deque>
#include <memory>
#include <vector>
#include <QBasicTimer> #include <QBasicTimer>
#include "tools/cabana/streams/abstractstream.h" #include "tools/cabana/streams/abstractstream.h"

@ -1,5 +1,7 @@
#include "tools/cabana/streams/pandastream.h" #include "tools/cabana/streams/pandastream.h"
#include <vector>
#include <QLabel> #include <QLabel>
#include <QMessageBox> #include <QMessageBox>
#include <QPushButton> #include <QPushButton>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <memory>
#include <vector>
#include <QComboBox> #include <QComboBox>
#include <QFormLayout> #include <QFormLayout>
#include <QVBoxLayout> #include <QVBoxLayout>

@ -1,5 +1,11 @@
#pragma once #pragma once
#include <algorithm>
#include <memory>
#include <set>
#include <tuple>
#include <vector>
#include "common/prefix.h" #include "common/prefix.h"
#include "tools/cabana/streams/abstractstream.h" #include "tools/cabana/streams/abstractstream.h"

@ -1,5 +1,7 @@
#pragma once #pragma once
#include <memory>
#include <QtSerialBus/QCanBus> #include <QtSerialBus/QCanBus>
#include <QtSerialBus/QCanBusDevice> #include <QtSerialBus/QCanBusDevice>
#include <QtSerialBus/QCanBusDeviceInfo> #include <QtSerialBus/QCanBusDeviceInfo>

@ -1,5 +1,8 @@
#pragma once #pragma once
#include <algorithm>
#include <limits>
#include <QAbstractTableModel> #include <QAbstractTableModel>
#include <QLabel> #include <QLabel>
#include <QPushButton> #include <QPushButton>

@ -1,5 +1,7 @@
#include "tools/cabana/tools/findsimilarbits.h" #include "tools/cabana/tools/findsimilarbits.h"
#include <algorithm>
#include <QGridLayout> #include <QGridLayout>
#include <QHeaderView> #include <QHeaderView>
#include <QHBoxLayout> #include <QHBoxLayout>

@ -1,7 +1,10 @@
#include "tools/cabana/util.h" #include "tools/cabana/util.h"
#include <algorithm>
#include <array> #include <array>
#include <csignal> #include <csignal>
#include <limits>
#include <string>
#include <sys/socket.h> #include <sys/socket.h>
#include <unistd.h> #include <unistd.h>

@ -1,6 +1,8 @@
#pragma once #pragma once
#include <cmath> #include <cmath>
#include <vector>
#include <utility>
#include <QApplication> #include <QApplication>
#include <QByteArray> #include <QByteArray>

@ -1,5 +1,10 @@
#include "tools/cabana/videowidget.h" #include "tools/cabana/videowidget.h"
#include <algorithm>
#include <memory>
#include <string>
#include <utility>
#include <QButtonGroup> #include <QButtonGroup>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QMouseEvent> #include <QMouseEvent>

@ -1,7 +1,11 @@
#pragma once #pragma once
#include <atomic> #include <atomic>
#include <map>
#include <memory>
#include <mutex> #include <mutex>
#include <tuple>
#include <vector>
#include <QFuture> #include <QFuture>
#include <QLabel> #include <QLabel>

@ -1,6 +1,10 @@
#pragma once #pragma once
#include <unistd.h> #include <unistd.h>
#include <memory>
#include <utility>
#include "cereal/visionipc/visionipc_server.h" #include "cereal/visionipc/visionipc_server.h"
#include "common/queue.h" #include "common/queue.h"
#include "tools/replay/framereader.h" #include "tools/replay/framereader.h"

@ -1,7 +1,11 @@
#include "tools/replay/consoleui.h" #include "tools/replay/consoleui.h"
#include <QApplication>
#include <initializer_list> #include <initializer_list>
#include <string>
#include <tuple>
#include <utility>
#include <QApplication>
#include "common/version.h" #include "common/version.h"

@ -2,6 +2,7 @@
#include "tools/replay/util.h" #include "tools/replay/util.h"
#include <cassert> #include <cassert>
#include <algorithm>
#include "libyuv.h" #include "libyuv.h"
#include "cereal/visionipc/visionbuf.h" #include "cereal/visionipc/visionbuf.h"

@ -5,7 +5,10 @@
#include <memory_resource> #include <memory_resource>
#endif #endif
#include <memory>
#include <set> #include <set>
#include <string>
#include <vector>
#include "cereal/gen/cpp/log.capnp.h" #include "cereal/gen/cpp/log.capnp.h"
#include "system/camerad/cameras/camera_common.h" #include "system/camerad/cameras/camera_common.h"

@ -1,6 +1,14 @@
#pragma once #pragma once
#include <algorithm>
#include <map>
#include <memory>
#include <optional> #include <optional>
#include <set>
#include <string>
#include <tuple>
#include <vector>
#include <utility>
#include <QThread> #include <QThread>

@ -6,11 +6,13 @@
#include <QJsonDocument> #include <QJsonDocument>
#include <QRegExp> #include <QRegExp>
#include <QtConcurrent> #include <QtConcurrent>
#include <array> #include <array>
#include <memory>
#include <set>
#include <string>
#include "system/hardware/hw.h"
#include "selfdrive/ui/qt/api.h" #include "selfdrive/ui/qt/api.h"
#include "system/hardware/hw.h"
#include "tools/replay/replay.h" #include "tools/replay/replay.h"
#include "tools/replay/util.h" #include "tools/replay/util.h"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save