20 lines
840 B
C#
20 lines
840 B
C#
using System.Drawing;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace AGVControl.Models
|
|
{
|
|
public class RFIDLine
|
|
{
|
|
public Point StartPoint { get; set; }
|
|
public Point EndPoint { get; set; }
|
|
public uint StartRFID { get; set; }
|
|
public uint EndRFID { get; set; }
|
|
public bool IsBidirectional { get; set; } = true; // 양방향 이동 가능 여부
|
|
public float Distance { get; set; } // 두 RFID 포인트 사이의 거리
|
|
|
|
public List<uint> ConnectedRFIDs { get; set; } = new List<uint>(); // 연결된 모든 RFID 값들
|
|
public Dictionary<uint, uint> NextRFID { get; set; } = new Dictionary<uint, uint>(); // 각 RFID의 다음 RFID
|
|
public Dictionary<uint, uint> PrevRFID { get; set; } = new Dictionary<uint, uint>(); // 각 RFID의 이전 RFID
|
|
}
|
|
} |