LAPTOP-SNT8I5JK\Boounion
2025-09-09 c119b8ef36718a8ca24b719cdbff86913cbca129
SourceCode/Bond/Servo/CServoUtilsTool.cpp
@@ -16,31 +16,13 @@
   std::string CServoUtilsTool::getEqUnitName(int eqid, int unit)
   {
      /*
#define EQ_ID_LOADPORT1         1
#define EQ_ID_LOADPORT2         2
#define EQ_ID_LOADPORT3         3
#define EQ_ID_LOADPORT4         4
#define EQ_ID_ARM_TRAY1         5
#define EQ_ID_ARM_TRAY2         6
#define EQ_ID_ALIGNER         7
#define EQ_ID_FLIPER         8
#define EQ_ID_VACUUMBAKE      9
#define EQ_ID_Bonder1         10
#define EQ_ID_Bonder2         11
#define EQ_ID_BAKE_COOLING      12
#define EQ_ID_MEASUREMENT      13
#define EQ_ID_EFEM            100
#define EQ_ID_ARM            101
#define EQ_ID_OPERATOR_REMOVE   102
*/
      char szBuffer[256];
      if (eqid == EQ_ID_LOADPORT1
         || eqid == EQ_ID_LOADPORT2
         || eqid == EQ_ID_LOADPORT3
         || eqid == EQ_ID_LOADPORT4
         ) {
         sprintf_s(szBuffer, 256, "Port%d(Slot%d)", unit, eqid - EQ_ID_LOADPORT1 + 1);
         sprintf_s(szBuffer, 256, "Port%d(Slot%d)", eqid - EQ_ID_LOADPORT1 + 1, unit + 1);
         return std::string(szBuffer);
      }
@@ -84,4 +66,67 @@
      return "";
   }
   std::string CServoUtilsTool::getMaterialsTypeText(MaterialsType type)
   {
      if (type == MaterialsType::G1) {
         return "G1";
      }
      if (type == MaterialsType::G2) {
         return "G2";
      }
      return "";
   }
   std::string CServoUtilsTool::getGlassStateText(SERVO::GlsState state)
   {
      switch (state)
      {
      case SERVO::GlsState::NoState:
         return "NoState";
         break;
      case SERVO::GlsState::Queued:
         return "Queued";
         break;
      case SERVO::GlsState::InProcess:
         return "InProcess";
         break;
      case SERVO::GlsState::Paused:
         return "Paused";
         break;
      case SERVO::GlsState::Completed:
         return "Completed";
         break;
      case SERVO::GlsState::Aborted:
         return "Aborted";
         break;
      case SERVO::GlsState::Failed:
         return "Failed";
         break;
      default:
         return "";
         break;
      }
   }
   std::string CServoUtilsTool::getInspResultText(SERVO::InspResult result)
   {
      switch (result)
      {
      case SERVO::InspResult::NotInspected:
         return "";
         break;
      case SERVO::InspResult::Pass:
         return "Pass";
         break;
      case SERVO::InspResult::Fail:
         return "Fail";
         break;
      default:
         return "";
         break;
      }
   }
}