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;
}
}