#include "stdafx.h"
|
#include "CServoUtilsTool.h"
|
#include "Common.h"
|
|
|
namespace SERVO {
|
CServoUtilsTool::CServoUtilsTool()
|
{
|
|
}
|
|
CServoUtilsTool::~CServoUtilsTool()
|
{
|
|
}
|
|
std::string CServoUtilsTool::getEqUnitName(int eqid, int unit)
|
{
|
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, unit + 1);
|
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) return "ºæ¿¾AÇ»";
|
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";
|
}
|
|
if (eqid == EQ_ID_Bonder2) {
|
return "Bonder2";
|
}
|
|
if (eqid == EQ_ID_BAKE_COOLING) {
|
|
if (unit == 0) return "ºóºæ¿¾AÇ»";
|
if (unit == 1) return "ÀäÈ´A";
|
if (unit == 0) return "ºóºæ¿¾BÇ»";
|
if (unit == 1) return "ÀäÈ´B";
|
}
|
|
if (eqid == EQ_ID_MEASUREMENT) {
|
return "AOI";
|
}
|
|
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;
|
}
|
}
|
}
|