SourceCode/Bond/Servo/CServoUtilsTool.cpp
@@ -39,11 +39,6 @@
         if (unit == 1) return "烘烤B腔";
      }
      if (eqid == EQ_ID_VACUUMBAKE) {
         if (unit == 0) return "烘烤A腔";
         if (unit == 1) return "烘烤B腔";
      }
      if (eqid == EQ_ID_Bonder1) {
         return "Bonder1";
      }
@@ -56,14 +51,88 @@
         if (unit == 0) return "后烘烤A腔";
         if (unit == 1) return "冷却A";
         if (unit == 0) return "后烘烤B腔";
         if (unit == 1) return "冷却B";
         if (unit == 2) return "后烘烤B腔";
         if (unit == 3) return "冷却B";
      }
      if (eqid == EQ_ID_MEASUREMENT) {
         return "AOI";
      }
      if (eqid == EQ_ID_ARM_TRAY1) {
         return "ARM1";
      }
      if (eqid == EQ_ID_ARM_TRAY2) {
         return "ARM2";
      }
      return "";
   }
   std::string CServoUtilsTool::getEqUnitName(int eqid, int unit, int slot)
   {
      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)", eqid - EQ_ID_LOADPORT1 + 1, slot);
         return std::string(szBuffer);
      }
      if (eqid == EQ_ID_ALIGNER) {
         return "Aligner";
      }
      if (eqid == EQ_ID_FLIPER) {
         return "Fliper";
      }
      if (eqid == EQ_ID_VACUUMBAKE) {
         if (unit == 0) {
            sprintf_s(szBuffer, 256, "烘烤A腔(Slot%d)", slot);
            return std::string(szBuffer);
         }
         if (unit == 1) {
            sprintf_s(szBuffer, 256, "烘烤B腔(Slot%d)", slot);
            return std::string(szBuffer);
         }
      }
      if (eqid == EQ_ID_Bonder1) {
         sprintf_s(szBuffer, 256, "Bonder1(Slot%d)", slot);
         return std::string(szBuffer);
      }
      if (eqid == EQ_ID_Bonder2) {
         sprintf_s(szBuffer, 256, "Bonder2(Slot%d)", slot);
         return std::string(szBuffer);
      }
      if (eqid == EQ_ID_BAKE_COOLING) {
         if (slot == 0) return "后烘烤A腔";
         if (slot == 1) return "冷却A";
         if (slot == 2) return "后烘烤B腔";
         if (slot == 3) return "冷却B";
      }
      if (eqid == EQ_ID_MEASUREMENT) {
         return "AOI";
      }
      if (eqid == EQ_ID_ARM_TRAY1) {
         return "ARM1";
      }
      if (eqid == EQ_ID_ARM_TRAY2) {
         return "ARM2";
      }
      return "";
   }