24 lines
579 B
C++
24 lines
579 B
C++
#ifndef POWERATTENUATOR_H
|
|
#define POWERATTENUATOR_H
|
|
#include "SerialPort.h"
|
|
|
|
|
|
#define POWERMATT PowerAttenuator::instance()
|
|
class PowerAttenuator:public Comm
|
|
{
|
|
private:
|
|
char revData[4096];
|
|
int revDataLen;
|
|
static PowerAttenuator* uniqueInstance;
|
|
public:
|
|
static PowerAttenuator* instance();
|
|
PowerAttenuator();
|
|
~PowerAttenuator();
|
|
int GetSts(int * value);
|
|
int GetPos(int * value);
|
|
int setPos(int value);
|
|
int setRPos(int value);
|
|
// int SendCmd(char *data, unsigned short data_len ,unsigned char * revData, int * revData_len);
|
|
};
|
|
#endif
|