darker
2025-01-14 1fd6271242b881c26a131289ddfcfe7fd68dbaed
SourceCode/Bond/Servo/HsmsPassive.h
@@ -17,6 +17,12 @@
   ~CHsmsPassive();
public:
   /* 设置机器型号 最大长度 20 bytes */
   void setEquipmentModelType(const char* pszMode);
   /* 设置软件版本号 最大长度 20 bytes */
   void setSoftRev(const char* pszRev);
   unsigned OnCimWork();
   void OnTimer(UINT nTimerid);
   void setActionTimeout(int nSecond);
@@ -24,12 +30,17 @@
   int term();
public:
   /* request开头的函数为主动发送数据的函数 */
   int requestAreYouThere();
   int requestAlarmReport(int ALCD, int ALID, const char* ALTX);
private:
   /* reply开头的函数为回复函数 */
   int replyAreYouThere(unsigned int systemBytes);
   int replyEstablishCommunications(unsigned int systemBytes);
   int replyDatetime(IMessage* pRecv);
   int replyEanbleDisableEventReport(IMessage* pRecv);
   int replyEanbleDisableAlarmReport(IMessage* pRecv);
private:
   inline void Lock() { EnterCriticalSection(&m_criticalSection); }