using System.Collections.Generic;
namespace VirtualConveyor.Conveyor.Entity
{
public class ConveyorEntity
{
///
/// 设备实体
///
public string Name { get; private set; }
///
/// 输送机的每个端口
///
public List Gates { get; private set; }
public List Tasks { get; private set; }
public ConveyorEntity(string name)
{
this.Name = name;
Tasks = new List();
switch(name)
{
case "conveyor1":
Gates = new List
{
new GateEntity(this,"gate11"),
new GateEntity(this,"gate12")
};
break;
case "conveyor2":
Gates = new List
{
new GateEntity(this, "gate21"),
new GateEntity(this, "gate22")
};
break;
}
}
}
}