Implement ACS Command Handlers (PickOn, PickOff, Charge), Manual Mode Safety, and Map UI Commands

This commit is contained in:
2025-12-13 02:40:55 +09:00
parent 703e1387bf
commit 34b038c4be
25 changed files with 1992 additions and 295 deletions

View File

@@ -33,6 +33,11 @@ namespace Project
public static AGVNavigationCore.Controls.UnifiedAGVCanvas _mapCanvas;
public static List<MapNode> _mapNodes;
/// <summary>
/// 다음 작업 명령 (PickOn/PickOff)
/// </summary>
public static ENIGProtocol.AGVCommandHE NextWorkCmd = ENIGProtocol.AGVCommandHE.Stop;
/// <summary>
/// 가상 AGV (시뮬레이션용)
/// </summary>
@@ -724,7 +729,7 @@ namespace Project
{
if (_virtualAGV == null) return;
_virtualAGV.BatteryLevel = batteryLevel;
_virtualAGV.SetBatteryLevel(batteryLevel);
RefreshAGVCanvas();
}