using System.Xml; using Aitex.Core.RT.Device.Devices; using MECF.Framework.Common.Equipment; using MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Buffers; namespace SicModules.Buffers { public class SicBuffer : Buffer { private ModuleName _module; private IoSensor _sensorAtm; private IoSensor _sensorVacuum; public SicBuffer(string module, XmlElement node, string ioModule = ""): base(module) { var attrModule = node.GetAttribute("module"); base.Module = string.IsNullOrEmpty(attrModule) ? module : attrModule; base.Name = node.GetAttribute("id"); base.Display = node.GetAttribute("display"); base.DeviceID = node.GetAttribute("schematicId"); _module = ModuleHelper.Converter(Module); } public override bool Initialize() { //_sensorAtm = DEVICE.GetDevice("SensorIsAtmBuffer"); //_sensorVacuum = DEVICE.GetDevice("SensorIsVacBuffer"); //_bufferPressure=DEVICE.GetDevice("TM.BufferPressure"); return base.Initialize(); } } }