TSI_Config/setpoint.h

46 lines
869 B
C
Raw Normal View History

2025-04-17 14:06:21 +08:00
#ifndef SETPOINT_H
#define SETPOINT_H
#include <QWidget>
#include "data_config.h"
#include "rangeslider.h"
#include "vibrationdata.h"
namespace Ui {
class Setpoint;
}
class Setpoint : public QWidget
{
Q_OBJECT
public:
explicit Setpoint(int slot_no_,int cardtype,QWidget *parent = nullptr);
~Setpoint();
int slot_no;
CardType car_type;
private slots:
void on_pushButton_confirm_clicked();
void on_pushButton_cancel_clicked();
void on_pushButton_set_default_clicked();
2025-04-19 16:25:33 +08:00
void onComboBoxIndexChanged(int index);
2025-04-17 14:06:21 +08:00
private:
Ui::Setpoint *ui;
2025-07-09 20:24:50 +08:00
RangeSlider *slider_1st;
RangeSlider *slider_2nd;
RangeSlider *slider_3rd;
2025-04-17 14:06:21 +08:00
RangeSlider *slider_danger;
2025-04-19 16:25:33 +08:00
int current_index;
2025-04-17 14:06:21 +08:00
void Init();
2025-04-23 14:44:58 +08:00
void update();
2025-07-09 20:24:50 +08:00
void EnbalePressurePulsation();
void EnableNormal();
void ShowSlider();
2025-04-17 14:06:21 +08:00
};
#endif // SETPOINT_H