using MECF.Framework.Common.Equipment; namespace MECF.Framework.RT.Core.Equipments { public class ModuleBase : DeviceBase, IModule { public ModuleStateEnum ModuleState { get; set; } public ModuleBase(string module, string name):base(module, name) { } public virtual string[] GetMaterialLocationNames() { return null; } public virtual bool Initialize() { return true; } public virtual void Monitor() { } public virtual void Terminate() { } public virtual void Reset() { } } }