LAPTOP-SNT8I5JK\Boounion
2025-05-20 91a2974fc7bce6e8bbd903992efae13709b0d186
SourceCode/Bond/Servo/CJobDataB.cpp
@@ -10,9 +10,21 @@
      m_nJobSequenceNo = 0;
   }
   CJobDataB::CJobDataB(CJobDataB&& other) noexcept
   {
      copy(&other);
   }
   CJobDataB::~CJobDataB()
   {
   }
   void CJobDataB::copy(CJobDataB* pScr)
   {
      m_nCassetteSequenceNo = pScr->m_nCassetteSequenceNo;
      m_nJobSequenceNo = pScr->m_nJobSequenceNo;
      m_strGlassId = pScr->m_strGlassId;
   }
   int CJobDataB::getCassetteSequenceNo()
@@ -47,7 +59,7 @@
   int CJobDataB::serialize(char* pszBuffer, int nBufferSize)
   {
      if (nBufferSize < 28) return -1;
      if (nBufferSize < JOBDATAB_SIZE) return -1;
      int index = 0;
      memcpy(&pszBuffer[index], &m_nCassetteSequenceNo, sizeof(short));
@@ -60,12 +72,12 @@
      memcpy(&pszBuffer[index], m_strGlassId.c_str(), strLen);
      index += 20;
      return 14 * 2;
      return JOBDATAB_SIZE;
   }
   int CJobDataB::unserialize(char* pszBuffer, int nBufferSize)
   int CJobDataB::unserialize(const char* pszBuffer, int nBufferSize)
   {
      if (nBufferSize < 14) return -1;
      if (nBufferSize < 14 * 2) return -1;
      int index = 0;
      memcpy(&m_nCassetteSequenceNo, &pszBuffer[index], sizeof(short));