43 lines
885 B
C
43 lines
885 B
C
|
#ifndef EYETRAINWIDGET_H
|
||
|
#define EYETRAINWIDGET_H
|
||
|
|
||
|
#include <QWidget>
|
||
|
#include <QTimer>
|
||
|
#include <QMessageBox>
|
||
|
#include <QDebug>
|
||
|
#include "ccommunicateapi.h"
|
||
|
#include <QQuickWidget>
|
||
|
namespace Ui
|
||
|
{
|
||
|
class eyeTrainWidget;
|
||
|
}
|
||
|
|
||
|
class eyeTrainWidget : public QWidget
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
explicit eyeTrainWidget(QWidget *parent = nullptr);
|
||
|
~eyeTrainWidget();
|
||
|
ST_BicycleParam m_st_bicycleParam; //启动参数
|
||
|
void startTrain(int8_t Part, uint8_t Time);
|
||
|
void stopTrain();
|
||
|
void pauseTrain();
|
||
|
void continueTrain();
|
||
|
|
||
|
private slots:
|
||
|
void slotQmlStatusChanged(QQuickWidget::Status emStatus);
|
||
|
|
||
|
private:
|
||
|
Ui::eyeTrainWidget *ui;
|
||
|
QTimer *heartTimer;
|
||
|
|
||
|
int heartCount; //心跳次数,用于检测通信
|
||
|
private slots:
|
||
|
void slotHeartTimer();
|
||
|
//void on_startButton_clicked();
|
||
|
//void on_closeButton_clicked();
|
||
|
};
|
||
|
|
||
|
#endif // EYETRAINWIDGET_H
|