Files
StarPilot/frogpilot/ui/qt/widgets/developer_sidebar.h
T
firestar5683 34fb03993a Revert "Plumbology"
This reverts commit 7ed06717d74f6a7033fcf3cd834a712771507d4e.
2025-10-03 00:12:10 -05:00

44 lines
1.1 KiB
C++

#pragma once
#include "selfdrive/ui/qt/sidebar.h"
class DeveloperSidebar : public QFrame {
Q_OBJECT
public:
explicit DeveloperSidebar(QWidget* parent = 0);
private:
void drawMetric(QPainter &p, const QPair<QString, QString> &label, QColor c, int y);
void paintEvent(QPaintEvent *event) override;
void resetVariables();
void showEvent(QShowEvent *event);
void updateState(const UIState &s, const FrogPilotUIState &fs);
void updateTheme();
double lateralEngagementTime;
double longitudinalEngagementTime;
double maxAcceleration;
double totalEngagementTime;
std::vector<int> metricAssignments;
QColor metricColor;
ItemStatus accelerationJerkStatus;
ItemStatus accelerationStatus;
ItemStatus actuatorAccelerationStatus;
ItemStatus dangerJerkStatus;
ItemStatus delayStatus;
ItemStatus frictionStatus;
ItemStatus latAccelStatus;
ItemStatus lateralEngagementStatus;
ItemStatus longitudinalEngagementStatus;
ItemStatus maxAccelerationStatus;
ItemStatus speedJerkStatus;
ItemStatus steerAngleStatus;
ItemStatus steerRatioStatus;
ItemStatus stiffnessFactorStatus;
ItemStatus torqueStatus;
};