namespace SHJX.Service.PortClient { public class PortConnect { #region Fields private OperateRs485 _clientPort; private static ReadConfigUtil _config; #endregion public PortConnect(ReadConfigUtil config) { _config = config; } public (string, bool) Open() { _clientPort ??= new OperateRs485(_config.PortName, _config.AutoGetPort); return _clientPort.OpenClient(); } /// /// 端口名 /// public string PortName => OperateRs485.PortName; /// /// 端口状态 /// public bool PortState => OperateRs485.PortState; } }