优化气体传感器数据解析和消息传递
- 使用union解析CO2/H2O数据,解决大小端问题 - 添加LINECOMMEND/LINEDATASHOW消息类型区分 - 添加WorkingState/SavingDate原子变量 - 修正气体传感器部分逻辑
This commit is contained in:
@ -13,7 +13,7 @@ private:
|
||||
|
||||
float m_fTPTemperature;
|
||||
float m_fPP, m_fPB;
|
||||
unsigned long m_ulCO2, m_ulH2O;
|
||||
long m_ulCO2, m_ulH2O;
|
||||
|
||||
unsigned int uiSoftwareVersion, uiHardwareVersion;
|
||||
public:
|
||||
@ -25,7 +25,7 @@ private:
|
||||
public:
|
||||
int Initialize(std::string ucPortNumber);
|
||||
int GetVersion();
|
||||
int GetMeasuredData(unsigned long &ulCO2, unsigned long &ulH2O,float &fTPTemperature,float &fPP, float &fPB);
|
||||
int GetMeasuredData(double &ulCO2, double &ulH2O,float &fTPTemperature,float &fPP, float &fPB);
|
||||
int ZeroCalibration_N2();
|
||||
int ZeroCalibration_Air();
|
||||
int SpanCalibration(char cChannel, unsigned int uiPPM);
|
||||
|
||||
Reference in New Issue
Block a user