Files
newspark110/device/SerialPort/lightsource.h
Chenwenxuan edac2715f0 init
2024-03-06 14:54:30 +08:00

31 lines
628 B
C++

#ifndef LIGHTSOURCE_H
#define LIGHTSOURCE_H
#include "SerialPort.h"
#define LIGHTSOURCEFIND LightSource::Instance()
class LightSource:public Comm
{
private:
char revData[4096];
int revDataLen;
static LightSource* UniqueInstance;
int chnFind;
int chnGlobal;
public:
LightSource();
~LightSource();
static LightSource* Instance();
int SetBrightness(int chn);
int getValueAscii(unsigned char value,char * strAscii);
int getCheck(char * buf, int len,char * strAscii);
int LightOn(int chn);
int LightOff(int chn);
int getChnId(QString DevName);
};
#endif // LIGHTSOURCE_H