using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aitex.Core.RT.Device;
using MECF.Framework.Common.Equipment;

namespace MECF.Framework.RT.Core.Equipments
{
    public enum ModuleStateEnum
    {
        Init,

        Idle,

        Busy,

        Error,
    }

    public interface IModule : IDevice
    {
        ModuleStateEnum ModuleState { get; set; }

         
        string[] GetMaterialLocationNames();
    }
}