| 123456789101112131415161718192021222324252627282930 |
- 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();
- }
- /// <summary>
- /// 端口名
- /// </summary>
- public string PortName => OperateRs485.PortName;
- /// <summary>
- /// 端口状态
- /// </summary>
- public bool PortState => OperateRs485.PortState;
- }
- }
|