LAPTOP-SNT8I5JK\Boounion
2025-07-25 247a2a9a9f3d699df42a009bf124d3b536ad6b37
SourceCode/Bond/Servo/HsmsPassive.h
@@ -15,10 +15,12 @@
#define VALUE_NAME_MAX         64
#define ER_NOERROR         0
#define ER_NOTSELECT      -1
#define ER_BUSY            -2
#define ER_PARAM_ERROR      -3
#define ER_NOERROR            0
#define ER_NOTSELECT         -1
#define ER_BUSY               -2
#define ER_PARAM_ERROR         -3
#define ER_NO_EVENT            -4
#define ER_UNLINK_EVENT_REPORT   -5
/*
@@ -91,16 +93,11 @@
   /* 设置软件版本号 最大长度 20 bytes */
   void setSoftRev(const char* pszRev);
   /* 添加Report */
   void addReport(unsigned int id, const char* pszName);
   // 连接Report
   void linkEventReport(unsigned int RPTID, unsigned int CEID);
   void linkEventReport(unsigned int CEID, unsigned int RPTID);
   // 取消连接report
   void unlinkEventReport(unsigned int CEID);
   unsigned int getCEID(int RPTID);
   // define Report
   SERVO::CReport* defineReport(unsigned int RPTID, std::vector<unsigned int>& vids);
@@ -133,7 +130,10 @@
   // 取消/删除所有CollectionEvent
   void clearAllCollectionEvent();
   // 取得CCollectionEvent
   SERVO::CCollectionEvent* getEvent(unsigned short CEID);
   // 取得Report
   SERVO::CReport* getReport(int rptid);
   void setListener(SECSListener listener);
@@ -147,7 +147,7 @@
   /* request开头的函数为主动发送数据的函数 */
   int requestAreYouThere();
   int requestAlarmReport(int ALCD, int ALID, const char* ALTX);
   int requestEventReportSend(unsigned int DATAID, unsigned int RPTID, const std::vector<std::string>& values);
   int requestEventReportSend(unsigned int DATAID, unsigned int CEID, const std::vector<std::string>& values);
private:
   void replyAck(int s, int f, unsigned int systemBytes, BYTE ack, const char* pszAckName);
@@ -196,15 +196,6 @@
   unsigned m_nCimWorkThrdaddr;
private:
   // RPTID to CEID
   std::map<unsigned int, unsigned int> m_mapReportIdToCEID;
   // RPTID to Report
   std::map<unsigned int, REPORT> m_mapReport;
   // VID to Report
   std::map<unsigned int, VALUE> m_mapValue;
   // CVariable vector
   std::vector<SERVO::CVariable*> m_variabels;
@@ -212,6 +203,6 @@
   std::vector<SERVO::CReport*> m_reports;
   // CollectionEvent vector
   std::vector<SERVO::CCollectionEvent*> m_collectionEvent;
   std::vector<SERVO::CCollectionEvent*> m_collectionEvents;
};