LAPTOP-SNT8I5JK\Boounion
2025-05-30 ebf96874b6a994e3b09b69f272416cb482cf25bb
SourceCode/Bond/Servo/CRobotTask.cpp
@@ -42,6 +42,25 @@
      return strOut;
   }
   std::string CRobotTask::getSimpleDescription() const
   {
      std::string strOut = "CRobotTask<ID:";
      strOut = strOut + std::to_string(m_robotCmdParam.sequenceNo);
      strOut = strOut + ",Arm:";
      strOut = strOut + std::to_string(m_robotCmdParam.armNo);
      strOut = strOut + ",GetPossion:";
      strOut = strOut + std::to_string(m_robotCmdParam.getPosition);
      strOut = strOut + ",GetSlot:";
      strOut = strOut + std::to_string(m_robotCmdParam.getSlotNo);
      strOut = strOut + ",PutPossion:";
      strOut = strOut + std::to_string(m_robotCmdParam.putPosition);
      strOut = strOut + ",PutSlot:";
      strOut = strOut + std::to_string(m_robotCmdParam.putSlotNo);
      strOut = strOut + ">";
      return strOut;
   }
   void CRobotTask::setContext(CContext* pContext)
   {
      if (pContext != nullptr) {
@@ -120,6 +139,21 @@
      return m_state;
   }
   void CRobotTask::completed()
   {
      m_state = ROBOT_TASK_STATE::Completed;
   }
   void CRobotTask::error()
   {
      m_state = ROBOT_TASK_STATE::Error;
   }
   void CRobotTask::abort()
   {
      m_state = ROBOT_TASK_STATE::Abort;
   }
   int CRobotTask::getSrcPosition()
   {
      return m_robotCmdParam.getPosition;