LAPTOP-SNT8I5JK\Boounion
2025-07-28 bfe14e41fa5b07771d78af4511ba18d706bc23cc
SourceCode/Bond/Servo/CPortStatusReport.h
@@ -9,7 +9,7 @@
   {
   public:
      CPortStatusReport();
      ~CPortStatusReport();
      virtual ~CPortStatusReport();
   public:
      void copyEx(CPortStatusReport& other);
@@ -23,10 +23,16 @@
      int serialize(char* pszBuffer, int nBufferSize);
      int unserialize(const char* pszBuffer, int nBufferSize);
      void getAttributeVector(CAttributeVector& attrubutes, int beginWeight);
      virtual void serialize(CArchive& ar);
   public:
      bool canPickFromPort();
      bool isJobExistenceSlot();
      short getJobExistenceSlot();
   private:
      void WriteString(CArchive& ar, std::string& string);
      void ReadString(CArchive& ar, std::string& string);
   private:
      short m_nPortStatus;
@@ -35,7 +41,7 @@
      short m_nJobExistenceSlot[12];      // 12 * 16 = 192 个slot是否存在glass
      short m_nLoadingCassetteType;      // 1: Actual Cassette 2 : Empty Cassette
      short m_nQTimeFlag;
      short m_nCassetteMappingState;      // 1: mapping use  2: mapping not use
      short m_nCassetteMappingState;      // 1: mapping use, 2: mapping not use
      short m_nCassetteStatus;
   };
}