using System;
namespace AGVNavigationCore.Models
{
///
/// 노드 타입 열거형
///
public enum NodeType
{
/// 일반 경로 노드
Normal,
/// 회전 가능 지점
Rotation,
/// 도킹 스테이션
Docking,
/// 충전 스테이션
Charging,
/// 라벨 (UI 요소)
Label,
/// 이미지 (UI 요소)
Image
}
///
/// 도킹 방향 열거형
///
public enum DockingDirection
{
/// 전진 도킹 (충전기)
Forward,
/// 후진 도킹 (로더, 클리너, 오프로더, 버퍼)
Backward
}
///
/// AGV 이동 방향 열거형
///
public enum AgvDirection
{
/// 전진 (모니터 방향)
Forward,
/// 후진 (리프트 방향)
Backward,
/// 좌회전
Left,
/// 우회전
Right,
/// 정지
Stop
}
///
/// 장비 타입 열거형
///
public enum StationType
{
/// 로더
Loader,
/// 클리너
Cleaner,
/// 오프로더
Offloader,
/// 버퍼
Buffer,
/// 충전기
Charger
}
}