/************************************************************************************************** 版本所有(C), 2021-2022, 北京普达迪泰 *************************************************************************************************** 文 件 名: Command.h 功能描述: 通讯命令 版 本 号: 1.00初版 作 者: HYF 生成日期; 2021-12-20 最近修改: 函数列表: 使用说明: 修改历史: 1.日 期 :2021-12-20 作 者 : HYF 修改内容 : 创建文件 **************************************************************************************************/ #pragma once class EquipDataPlane; class EquipDataCircle; class EquipDataLine; class EquipDataPoint; class IDCMParser { public: IDCMParser(); virtual ~IDCMParser(); // IDPMS报文解析总入口 int Parser(char *pszBuf, DMSResponse *&pRes, LPCTSTR szEndCommand = ""); // CR 报文 int CR(char *pszBuf, DMSResponse *&pRes, LPCTSTR szEndCommand= ""); // Responce 报文 int Responce(char *pszBuf, DMSResponse *&pRes, LPCTSTR szEndCommand= ""); // SimpleBundleStats 报文 int SimpleBundleStats(char *pszBuf, DMSResponse *&pRes, LPCTSTR szEndCommand= ""); // Error 报文 int Error(char *pszBuf, DMSResponse *&pRes, LPCTSTR szEndCommand= ""); // 动态数据报文 int ParseData(char *pszBuf, DMSResponse *&pRes, void *pData); // 动态数据报文 int ParseData(CStringArray& arrData, DMSResponse *&pRes, void *pData); // int ParseTestData(CStringArray& arrData, DMSResponse *&pRes, void *pData); };