Node.cs
593 字节
using System;
using System.Collections.Generic;
namespace AGVControl
{
public abstract class Node
{
public Node(string name)
{
Name = name;
}
protected NodeStatus nodeStatus = new NodeStatus();
public string Name { get; set; }
public void UpdateNodeStatus(NodeStatus status)
{
nodeStatus = status;
}
public virtual Job GetNewJob(AgvBean currentAgvBean, Dictionary<string, Node> nodeMap, Dictionary<string, AgvBean> agvBeanMap)
{
return null;
}
}
}