using MaterialTraceability.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaterialTraceability.Entity.Config { public sealed class JrAddress { private static INIFile iNIFile = new INIFile(System.Environment.CurrentDirectory + "/PlcConfig/App.InI"); private static INIFile APPiNIFile = new INIFile(System.Environment.CurrentDirectory + "/App.InI"); private static string PLCAddress = APPiNIFile.IniReadValue("SystemConfig", "PLCAddress"); private static readonly Lazy lazy = new Lazy(() => new JrAddress()); public static JrAddress Instance { get { return lazy.Value; } } private JrAddress() { } public string 心跳 = iNIFile.IniReadValue(PLCAddress, "心跳"); public string 阳极左卷轴开始过账 = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴开始过账"); public string 阳极右卷轴开始过账 = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴开始过账"); public string 阴极左卷轴开始过账 = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴开始过账"); public string 阴极右卷轴开始过账 = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴开始过账"); public string 阳极左卷轴涨紧 = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴涨紧"); public string 阳极右卷轴涨紧 = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴涨紧"); public string 阴极左卷轴涨紧 = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴涨紧"); public string 阴极右卷轴涨紧 = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴涨紧"); public string 阳极左卷轴RFID = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴RFID"); public string 阳极右卷轴RFID = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴RFID"); public string 阴极左卷轴RFID = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴RFID"); public string 阴极右卷轴RFID = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴RFID"); public string 阳极左卷轴SFC = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴SFC"); public string 阳极右卷轴SFC = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴SFC"); public string 阴极左卷轴SFC = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴SFC"); public string 阴极右卷轴SFC = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴SFC"); public string 阳极左卷轴EA = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴EA"); public string 阳极右卷轴EA = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴EA"); public string 阴极左卷轴EA = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴EA"); public string 阴极右卷轴EA = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴EA"); public string 阳极左卷轴膜卷等级 = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴膜卷等级"); public string 阳极右卷轴膜卷等级 = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴膜卷等级"); public string 阴极左卷轴膜卷等级 = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴膜卷等级"); public string 阴极右卷轴膜卷等级 = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴膜卷等级"); public string 阳极左卷轴完成 = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴完成"); public string 阳极右卷轴完成 = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴完成"); public string 阴极左卷轴完成 = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴完成"); public string 阴极右卷轴完成 = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴完成"); public string 阳极左卷轴报警信息 = iNIFile.IniReadValue(PLCAddress, "阳极左卷轴报警信息"); public string 阳极右卷轴报警信息 = iNIFile.IniReadValue(PLCAddress, "阳极右卷轴报警信息"); public string 阴极左卷轴报警信息 = iNIFile.IniReadValue(PLCAddress, "阴极左卷轴报警信息"); public string 阴极右卷轴报警信息 = iNIFile.IniReadValue(PLCAddress, "阴极右卷轴报警信息"); public string 阳极扫描成功 = iNIFile.IniReadValue(PLCAddress, "阳极扫描成功"); public string 阴极扫描成功 = iNIFile.IniReadValue(PLCAddress, "阴极扫描成功"); } }