#ifndef Zt_SERIALDEVICE_H_ #define Zt_SERIALDEVICE_H_ #pragma once #include "afx.h" class CSerialDevice :public CObject { public: CSerialDevice(void); ~CSerialDevice(void); public:// 串口硬属性 - 这应该放在管理设备的操作类上处理,不应放在设备类里; int nPort; // 串口号; //int nAddr; // 串口地址; int nRate; // 波特率; int nData; // 数据位; int nStop; // 停止位; int nParity; // 校验位; int nResponetime; // 读串口响应时间; int nFQCY; // 采集频率; public:// 属性; int nAddr; // 串口地址; CString strDeviceName; // 设备名称; public:// 通信属性; // 1.设备是否异常; BOOL bNormal; // 2.异常内容(1条或几条异常内容); vector vtExceptional; }; #endif