..
This commit is contained in:
@@ -136,8 +136,7 @@ namespace Project
|
||||
PUB.sm.SetNewRunStep(ERunStep.ERROR);
|
||||
}
|
||||
break;
|
||||
case AGVNavigationCore.Models.StationType.Charger1:
|
||||
case AGVNavigationCore.Models.StationType.Charger2:
|
||||
case AGVNavigationCore.Models.StationType.Charger:
|
||||
|
||||
break;
|
||||
|
||||
@@ -145,11 +144,11 @@ namespace Project
|
||||
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
|
||||
break;
|
||||
|
||||
case AGVNavigationCore.Models.StationType.Clearner:
|
||||
case AGVNavigationCore.Models.StationType.Plating:
|
||||
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
|
||||
break;
|
||||
|
||||
case AGVNavigationCore.Models.StationType.UnLoader:
|
||||
case AGVNavigationCore.Models.StationType.Cleaner:
|
||||
PUB.XBE.StepMC = Device.eDocStep.ReadyForEnter;
|
||||
break;
|
||||
|
||||
|
||||
@@ -39,8 +39,8 @@ namespace Project
|
||||
{
|
||||
//장비 노드 여부 확인 (버퍼가 아닌 도킹 가능 노드여야 함)
|
||||
if (PUB._virtualAGV.CurrentNode.StationType != StationType.Loader &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Clearner &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.UnLoader)
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Plating &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Cleaner)
|
||||
{
|
||||
SetRunStepError(ENIGProtocol.AGVErrorCode.NOT_EQUIPMENTPOINT, $"[{funcname}-{PUB.sm.RunStepSeq}] 현재 위치가 장비 노드가 아닙니다({PUB._virtualAGV.CurrentNode.StationType})");
|
||||
return false;
|
||||
|
||||
@@ -40,8 +40,8 @@ namespace Project
|
||||
{
|
||||
//장비 노드 여부 확인 (버퍼가 아닌 도킹 가능 노드여야 함)
|
||||
if (PUB._virtualAGV.CurrentNode.StationType != StationType.Loader &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Clearner &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.UnLoader)
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Plating &&
|
||||
PUB._virtualAGV.CurrentNode.StationType != StationType.Cleaner)
|
||||
{
|
||||
SetRunStepError(ENIGProtocol.AGVErrorCode.NOT_EQUIPMENTPOINT, $"[{funcname}-{PUB.sm.RunStepSeq}] 현재 위치가 장비 노드가 아닙니다({PUB._virtualAGV.CurrentNode.StationType})");
|
||||
return false;
|
||||
|
||||
@@ -114,9 +114,9 @@ namespace Project
|
||||
switch (StationType)
|
||||
{
|
||||
case StationType.Loader: nextStep = ERunStep.LOADER_IN; break;
|
||||
case StationType.UnLoader: nextStep = ERunStep.UNLOADER_IN; break;
|
||||
case StationType.Cleaner: nextStep = ERunStep.UNLOADER_IN; break;
|
||||
case StationType.Buffer: nextStep = ERunStep.BUFFER_IN; break;
|
||||
case StationType.Clearner: nextStep = ERunStep.CLEANER_IN; break;
|
||||
case StationType.Plating: nextStep = ERunStep.CLEANER_IN; break;
|
||||
default:
|
||||
PUB.log.AddE($"[{logPrefix}-{cmd}] 해당 노드타입({StationType})은 작업을 지원하지 않습니다.");
|
||||
return;
|
||||
@@ -160,9 +160,9 @@ namespace Project
|
||||
switch (StationType)
|
||||
{
|
||||
case StationType.Loader: nextStep = ERunStep.LOADER_OUT; break;
|
||||
case StationType.UnLoader: nextStep = ERunStep.UNLOADER_OUT; break;
|
||||
case StationType.Cleaner: nextStep = ERunStep.UNLOADER_OUT; break;
|
||||
case StationType.Buffer: nextStep = ERunStep.BUFFER_OUT; break;
|
||||
case StationType.Clearner: nextStep = ERunStep.CLEANER_OUT; break;
|
||||
case StationType.Plating: nextStep = ERunStep.CLEANER_OUT; break;
|
||||
default:
|
||||
PUB.log.AddE($"[{logPrefix}-{cmd}] 해당 노드타입({StationType})은 작업을 지원하지 않습니다.");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user