LAPTOP-SNT8I5JK\Boounion
2025-09-10 296cead8add8a66a00aa1ea07c19c1039d098c3b
SourceCode/Bond/Servo/CPath.cpp
@@ -1,6 +1,7 @@
#include "stdafx.h"
#include "CPath.h"
#include "ToolUnits.h"
#include "CServoUtilsTool.h"
namespace SERVO {
@@ -15,10 +16,11 @@
      m_pNext = nullptr;
   }
   CPath::CPath(unsigned int nEqId, unsigned int nUnit)
   CPath::CPath(unsigned int nEqId, unsigned int nUnit, unsigned int nSlot)
   {
      m_nEqID = nEqId;
      m_nUnit = nUnit;
      m_nSlot = nSlot;
      m_timeOut = 0;
      m_timeIn = CToolUnits::getTimestamp();
      m_bProcessed = FALSE;
@@ -46,11 +48,17 @@
      strOut = strOut + ">";
   }
   void CPath::getSimpleDescription(std::string& strOut)
   {
      strOut = CServoUtilsTool::getEqUnitName(m_nEqID, m_nUnit, m_nSlot);
   }
   void CPath::serialize(CArchive& ar)
   {
      if (ar.IsStoring()) {
         ar << m_nEqID;
         ar << m_nUnit;
         ar << m_nSlot;
         ar << m_timeIn;
         ar << m_timeOut;
         ar << m_bProcessed;
@@ -65,6 +73,7 @@
         ar >> m_nEqID;
         ar >> m_nUnit;
         ar >> m_nSlot;
         ar >> m_timeIn;
         ar >> m_timeOut;
         ar >> m_bProcessed;
@@ -90,6 +99,16 @@
      return m_nUnit;
   }
   unsigned int CPath::getSlot()
   {
      return m_nSlot;
   }
   void CPath::setInTime(ULONGLONG time)
   {
      m_timeIn = time;
   }
   ULONGLONG CPath::getInTime()
   {
      return m_timeIn;