init
This commit is contained in:
79
device/SerialPort/IPG_laser.h
Normal file
79
device/SerialPort/IPG_laser.h
Normal file
@@ -0,0 +1,79 @@
|
||||
#ifndef IPGLASER_H
|
||||
#define IPGLASER_H
|
||||
#include "SerialPort.h"
|
||||
|
||||
|
||||
#define IPGLASER IPGLaser::instance()
|
||||
class IPGLaser:public Comm
|
||||
{
|
||||
private:
|
||||
char revData[4096];
|
||||
int revDataLen;
|
||||
|
||||
|
||||
|
||||
|
||||
static IPGLaser* uniqueInstance;
|
||||
public:
|
||||
QString PP_Enable;
|
||||
QString Power1;
|
||||
QString Prepump1;
|
||||
QString PulseDuration1;
|
||||
QString PulseRepetition1;
|
||||
double dstPower1;
|
||||
QString Power1_set;
|
||||
|
||||
QString Power2;
|
||||
QString Prepump2;
|
||||
QString PulseDuration2;
|
||||
QString PulseRepetition2;
|
||||
double dstPower2;
|
||||
QString Power2_set;
|
||||
|
||||
|
||||
QString Power3;
|
||||
QString Prepump3;
|
||||
QString PulseDuration3;
|
||||
QString PulseRepetition3;
|
||||
double dstPower3;
|
||||
QString Power4;
|
||||
QString Prepump4;
|
||||
QString PulseDuration4;
|
||||
QString PulseRepetition4;
|
||||
double dstPower4;
|
||||
QString Power5;
|
||||
QString Prepump5;
|
||||
QString PulseDuration5;
|
||||
QString PulseRepetition5;
|
||||
double dstPower5;
|
||||
QString Power6;
|
||||
QString Prepump6;
|
||||
QString PulseDuration6;
|
||||
QString PulseRepetition6;
|
||||
double dstPower6;
|
||||
QString Power7;
|
||||
QString Prepump7;
|
||||
QString PulseDuration7;
|
||||
QString PulseRepetition7;
|
||||
double dstPower7;
|
||||
QString Power8;
|
||||
QString Prepump8;
|
||||
QString PulseDuration8;
|
||||
QString PulseRepetition8;
|
||||
double dstPower8;
|
||||
|
||||
|
||||
static IPGLaser* instance();
|
||||
IPGLaser();
|
||||
~IPGLaser();
|
||||
int SetSingleParam(QString strCmd,QString Strvalue);
|
||||
int SetParam(int index);
|
||||
int GetLaserSts();
|
||||
int LaserOpen();
|
||||
int LaserClose();
|
||||
int SwitchMode(bool flag);
|
||||
int getIPGLaerPara(QString DevName);
|
||||
QString getValueFromList(QString strDecode,QString strName);
|
||||
// int SendCmd(char *data, unsigned short data_len ,unsigned char * revData, int * revData_len);
|
||||
};
|
||||
#endif
|
||||
Reference in New Issue
Block a user