LAPTOP-T815PCOQ\25526
2025-01-11 b9c47379d8ab2c2857b2b728ae4229c2a15c7f22
SourceCode/Bond/Servo/HsmsPassive.h
@@ -7,7 +7,7 @@
#define ER_NOERROR         0
#define ER_NOTSELECT      -1
#define ER_BUSY            -2
#define ER_PARAM_ERROR      -3
class CModel;
class CHsmsPassive
@@ -22,8 +22,14 @@
   void setActionTimeout(int nSecond);
   int init(CModel* pModel, const char* pszName, unsigned int port);
   int term();
   int secsAreYouThereRequest();
   int secsAreYouThereReply(unsigned int sessionId, unsigned int systemBytes);
public:
   int requestAreYouThere();
private:
   int replyAreYouThere(unsigned int systemBytes);
   int replyEstablishCommunications(unsigned int systemBytes);
   int replyDatetime(IMessage* pRecv);
private:
   inline void Lock() { EnterCriticalSection(&m_criticalSection); }
@@ -35,6 +41,7 @@
   IPassive* m_pPassive;
   int m_nActionTimeout;
   unsigned int m_nSystemByte;
   unsigned short m_nSessionId;
   BOOL m_bAreYouThereRequest;
   std::string m_strEquipmentModelType;
   std::string m_strSoftRev;