Node.cs 523 字节
using System;
using System.Collections.Generic;

namespace Acc.AgvManager
{
    public abstract class Node
    {
        protected NodeStatus nodeStatus = new NodeStatus();

        public abstract string GetNodeName();

        public void UpdateNodeStatus(NodeStatus status)
        {
           nodeStatus = status;
        }

        public virtual Job GetNewJob(AgvBean currentAgvBean, Dictionary<string, Node> nodeMap, Dictionary<string, AgvBean> agvBeanMap)
        {
            return null;
        }

    }
}