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