chore: commit all remaining changes

This commit is contained in:
backuppc
2026-02-04 15:26:22 +09:00
parent b388b1917d
commit ec2af6ac1f
17 changed files with 414 additions and 242 deletions

View File

@@ -104,6 +104,7 @@ namespace Project
case ERunStep.GOHOME:
if (_SM_RUN_GOTO_HOME(runStepisFirst, PUB.sm.GetRunSteptime) == true)
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.log.Add($"홈 이동이 완료되어 준비상태로 전환합니다");
PUB.sm.SetNewRunStep(ERunStep.READY);
}
@@ -156,7 +157,7 @@ namespace Project
PUB.log.Add($"정의되지 않은 스테이션 입니다({target.StationType}) ");
break;
}
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB._virtualAGV.Turn = AGVNavigationCore.Models.AGVTurn.None;
PUB.sm.SetNewRunStep(ERunStep.READY);
}
@@ -187,6 +188,7 @@ namespace Project
}
else if (_SM_RUN_CHARGE_GO(runStepisFirst, PUB.sm.GetRunSteptime))
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.Speak(Lang.);
PUB.sm.SetNewRunStep(ERunStep.CHARGECHECK);
return;
@@ -202,6 +204,7 @@ namespace Project
else if (_SM_RUN_CHARGE_CHECK(runStepisFirst, PUB.sm.GetRunSteptime))
{
//충전상태가 활성화되었으므로 대기상태로 전환한다
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.sm.SetNewRunStep(ERunStep.READY);
PUB.log.AddAT("충전상태 확인 완료로 인해 대기 합니다");
}
@@ -218,6 +221,7 @@ namespace Project
//충전 상태가 OFF되어야 동작하게한다
if (_SM_RUN_CHARGE_GOFF(isFirst, stepTime) == true)
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
//충전상태가 활성화되었으므로 대기상태로 전환한다
PUB.sm.ClearRunStep();
@@ -233,6 +237,7 @@ namespace Project
case ERunStep.LOADER_IN: //로더도킹
if (_SM_RUN_ENTER(runStepisFirst, PUB.sm.GetRunSteptime))
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.Speak(Lang.);
//도킹완료상태를 업데이트한다.
@@ -248,6 +253,7 @@ namespace Project
case ERunStep.LOADER_OUT: //로더아웃
if (_SM_RUN_EXIT(runStepisFirst, PUB.sm.GetRunSteptime))
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.Speak(Lang.);
//도킹완료상태를 업데이트한다.
@@ -262,6 +268,7 @@ namespace Project
case ERunStep.BUFFER_OUT: //버퍼아웃
if (_SM_RUN_BUFFER_OUT(runStepisFirst, PUB.sm.GetRunSteptime))
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.Speak(Lang.);
//도킹완료상태를 업데이트한다.
@@ -277,6 +284,7 @@ namespace Project
case ERunStep.BUFFER_IN: //버퍼도킹
if (_SM_RUN_BUFFER_IN(runStepisFirst, PUB.sm.GetRunSteptime))
{
PUB.XBE.SendActionComplete(PUB.sm.RunStep);
PUB.Speak(Lang.);
//도킹완료상태를 업데이트한다.