using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AGVControl { public enum AGVMoveState { Stop = 0, Run } public enum AGVActionReasonCode { Unknown = 0, NoPosition, // 위치 미확정(처음 기동) NoPath, // 경로 없음 또는 현재 위치 미확정 NotOnPath, // 현재 위치가 경로에 없음 Arrived, // 경로의 마지막 지점(목적지 도달) Normal, // 정상(다음 RFID 있음) NeedTurn, NoTurnPoint, PathCalcError, NoDirection, MoveForTurn, busy, } }