相关定义:
class Reg
{
public:
Reg(void){}
//Reg(char id):_id(id){}
Reg(char id, unsigned value = 0):_id(id), _value(value){}
virtual ~Reg(void){};
char getId() const {return _id;}
unsigned getValue() const {return _value;}
void setId(const char& id) { _id = id; }
void setValue(const unsigned & value) { _value = value;}
private:
char _id;
unsigned _value;
};
enum DI_ERROR{ NOERROR_METER, TIMEOUT, BREAKDOWN, NOTOPEN};