init
This commit is contained in:
51
lib/laserCtl/bllaserlib.h
Normal file
51
lib/laserCtl/bllaserlib.h
Normal file
@@ -0,0 +1,51 @@
|
||||
#ifndef BLLASERLIB_H
|
||||
#define BLLASERLIB_H
|
||||
|
||||
#include "BLLaserLib_global.h"
|
||||
#include "qttelnet.h"
|
||||
#include <QObject>
|
||||
|
||||
class BLLASERLIB_EXPORT BLLaserLib : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
BLLaserLib();
|
||||
|
||||
public:
|
||||
void Connect();
|
||||
void DisConnect();
|
||||
void WriteParam(QString);
|
||||
void SetMode(int); //设置出发模式 =》 0为TOD模式, 1为GATE模式
|
||||
void SetEmissionOnOff(int); //设置内部激光器开光关光状态 =》 1为激光器出光, 0为激光器关光
|
||||
void SetExtTrigEnable(int); //设置外部激光器触发使能状态 =》 1为激光器使能开, 0为激光器使能关
|
||||
//
|
||||
void BLStart();
|
||||
void BLStop();
|
||||
|
||||
private:
|
||||
QtTelnet* _Telnet;
|
||||
private:
|
||||
void CreatFolder();
|
||||
private slots:
|
||||
void On_LaserOpen();
|
||||
void On_LaserClose();
|
||||
//参数1
|
||||
void On_WriteAS1();
|
||||
void On_WriteAM1();
|
||||
void On_WriteAB1();
|
||||
void On_WriteAPP1();
|
||||
void On_WritePW1();
|
||||
//参数2
|
||||
void On_WriteAS2();
|
||||
void On_WriteAM2();
|
||||
void On_WriteAB2();
|
||||
void On_WriteAPP2();
|
||||
void On_WritePW2();
|
||||
//设置模式
|
||||
void On_SetMode();
|
||||
//设置外部触发信号
|
||||
void On_SetExtTrigEnable();
|
||||
};
|
||||
|
||||
#endif // BLLASERLIB_H
|
||||
Reference in New Issue
Block a user