add supertonic
This commit is contained in:
@@ -107,6 +107,13 @@ namespace Project
|
||||
var item = synlist.ElementAt(synidx);
|
||||
UpdateProgressStatus(stepTime.TotalSeconds, 5, $"SYNC :{item.Key}");
|
||||
PUB.AGV.AGVCommand(item.Key, item.Value);
|
||||
|
||||
// 캔버스에 동기화 상태 표시
|
||||
if (PUB._mapCanvas != null)
|
||||
{
|
||||
float progress = (float)synidx / synlist.Count;
|
||||
PUB._mapCanvas.SetSyncStatus("장비 설정 동기화 중...", progress, $"항목: {item.Key} ({synidx + 1}/{synlist.Count})");
|
||||
}
|
||||
}
|
||||
LastCommandTime = DateTime.Now;
|
||||
PUB.sm.UpdateRunStepSeq();
|
||||
@@ -143,6 +150,11 @@ namespace Project
|
||||
{
|
||||
PUB.AddEEDB($"SYNC완료({PUB.Result.TargetPos})");
|
||||
UpdateProgressStatus(stepTime.TotalSeconds, 5, "SYNC : 완료");
|
||||
|
||||
// 동기화 완료 시 캔버스 모드 복귀
|
||||
if (PUB._mapCanvas != null)
|
||||
PUB._mapCanvas.SetSyncStatus("동기화 완료!", 1.0f, "잠시 후 메인 화면으로 이동합니다.");
|
||||
|
||||
LastCommandTime = DateTime.Now;
|
||||
PUB.sm.UpdateRunStepSeq();
|
||||
return false;
|
||||
|
||||
@@ -156,6 +156,10 @@ namespace Project
|
||||
|
||||
// 장치 관리 태스크 시작 (IDLE 진입 시 한 번만)
|
||||
StartDeviceManagementTask();
|
||||
|
||||
// 동기화 모드 종료 (혹시 남아있을 경우)
|
||||
if (PUB._mapCanvas != null)
|
||||
PUB._mapCanvas.ExitSyncMode();
|
||||
}
|
||||
|
||||
//자동소거기능
|
||||
|
||||
Reference in New Issue
Block a user