Dreamine.IO.Fastech.Ethernet 1.0.1
Dreamine.IO.Fastech.Ethernet 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
IFastechEthernetIoTransport.cs
이 파일의 문서화 페이지로 가기
1using Dreamine.IO.Abstractions.Results;
2
4
13public interface IFastechEthernetIoTransport : IAsyncDisposable
14{
23 bool IsConnected { get; }
24
49 Task<IoResult> ConnectAsync(CancellationToken cancellationToken = default);
50
75 Task<IoResult> DisconnectAsync(CancellationToken cancellationToken = default);
76
125 Task<IoResult<byte[]>> SendAndReceiveAsync(
126 IReadOnlyList<byte> requestFrame,
127 int receiveTimeoutMs,
128 int expectedResponseLength,
129 CancellationToken cancellationToken = default);
130}
Task< IoResult > ConnectAsync(CancellationToken cancellationToken=default)
Task< IoResult > DisconnectAsync(CancellationToken cancellationToken=default)
Task< IoResult< byte[]> > SendAndReceiveAsync(IReadOnlyList< byte > requestFrame, int receiveTimeoutMs, int expectedResponseLength, CancellationToken cancellationToken=default)