| 1234567891011121314151617181920212223242526272829 |
- namespace SHJX.Service.Control.Common.Assets
- {
- public class ConfigInstance
- {
- private static ReadConfigUtil _config;
- public ConfigInstance(ReadConfigUtil config)
- {
- _config = config;
- }
- /// <summary>
- /// 读取寄存器地址
- /// </summary>
- /// <param name="nodeName"></param>
- /// <returns></returns>
- public static int GetPortRegister(string nodeName)
- {
- return _config.PortRegisters.TryGetValue(nodeName, out int value) ? value : throw new ArgumentNullException(nodeName);
- }
- public static Dictionary<string, byte> GetPortNodeIDs()
- {
- return _config.PortNodeIDs;
- }
- public static bool IsAutomaticInLiquid => _config.AutomaticInLiquid;
- }
- }
|