Dreamine.PLC.Abstractions 1.0.1
Dreamine.PLC.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IPlcClient.cs
이 파일의 문서화 페이지로 가기
4
6
15public interface IPlcClient : IAsyncDisposable
16{
26
35 event EventHandler<PlcConnectionState>? StateChanged;
36
61 Task<PlcResult> ConnectAsync(CancellationToken cancellationToken = default);
62
87 Task<PlcResult> DisconnectAsync(CancellationToken cancellationToken = default);
88
129 Task<PlcResult<bool[]>> ReadBitsAsync(
130 PlcAddress address,
131 int count,
132 CancellationToken cancellationToken = default);
133
174 Task<PlcResult<short[]>> ReadWordsAsync(
175 PlcAddress address,
176 int count,
177 CancellationToken cancellationToken = default);
178
219 Task<PlcResult> WriteBitsAsync(
220 PlcAddress address,
221 IReadOnlyList<bool> values,
222 CancellationToken cancellationToken = default);
223
264 Task<PlcResult> WriteWordsAsync(
265 PlcAddress address,
266 IReadOnlyList<short> values,
267 CancellationToken cancellationToken = default);
268}
Task< PlcResult > WriteWordsAsync(PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken=default)
Task< PlcResult > DisconnectAsync(CancellationToken cancellationToken=default)
Task< PlcResult< bool[]> > ReadBitsAsync(PlcAddress address, int count, CancellationToken cancellationToken=default)
EventHandler< PlcConnectionState >? StateChanged
Definition IPlcClient.cs:35
Task< PlcResult< short[]> > ReadWordsAsync(PlcAddress address, int count, CancellationToken cancellationToken=default)
Task< PlcResult > WriteBitsAsync(PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken=default)
Task< PlcResult > ConnectAsync(CancellationToken cancellationToken=default)