TSI_Config/seismic_monitor.h

40 lines
726 B
C
Raw Normal View History

2025-03-09 11:53:05 +08:00
#ifndef SEISMIC_MONITOR_H
#define SEISMIC_MONITOR_H
#include <QWidget>
#include "data_config.h"
namespace Ui {
class Seismic_monitor;
}
class Seismic_monitor : public QWidget
{
Q_OBJECT
public:
explicit Seismic_monitor(int slot,QWidget *parent = nullptr);
~Seismic_monitor();
int slot_no;
int channel;
private slots:
void on_pushButton_confirm_clicked();
void on_pushButton_set_default_clicked();
void on_pushButton_config_1_clicked();
2025-03-11 16:42:00 +08:00
void on_pushButton_config_3_clicked();
2025-03-09 11:53:05 +08:00
private:
Ui::Seismic_monitor *ui;
int card_type;
void readJsonFile(const QString &filePath);
SeismicMonitor seismic_monitor[CHANNLE_COUNT];
void Init();
};
#endif // SEISMIC_MONITOR_H