31 lines
628 B
C++
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
|