优化气体传感器数据解析和消息传递
- 使用union解析CO2/H2O数据,解决大小端问题 - 添加LINECOMMEND/LINEDATASHOW消息类型区分 - 添加WorkingState/SavingDate原子变量 - 修正气体传感器部分逻辑
This commit is contained in:
@ -17,6 +17,9 @@ using namespace ZZ_DATA_DEF::DJI;
|
||||
using namespace ZZ_DATA_DEF::CO2_GAS_SENSOR;
|
||||
using namespace ZZ_DATA_DEF::UA_SENSOR;
|
||||
using namespace ZZ_DATA_DEF::MainConfig;
|
||||
#define WADCALI 2;
|
||||
#define GASGALI 3;
|
||||
#define NORMAL 1;
|
||||
|
||||
class CMainAcqThread :public QObject
|
||||
{
|
||||
@ -28,7 +31,7 @@ public:
|
||||
private:
|
||||
QTime lastTime;
|
||||
QTimer m_clsCapTimer;
|
||||
std::atomic<int> m_WorkingState;
|
||||
|
||||
int iFlagIsPathGenerated;
|
||||
|
||||
MiscControls m_struMiscCtrls;
|
||||
@ -65,7 +68,7 @@ private:
|
||||
int RotateWindVec();
|
||||
int FormFixedWindData();
|
||||
signals:
|
||||
void Signal_UpdateVehicleMessage(QString qstrMessage);
|
||||
void Signal_UpdateVehicleMessage(QString qstrMessage,int linid);
|
||||
void SendCommand(QString Worker, QString Command);
|
||||
public slots:
|
||||
void OnTestTimer();
|
||||
|
||||
Reference in New Issue
Block a user