Dreamine.IO.Abstractions 1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IAnalogOutputChannel.cs
이 파일의 문서화 페이지로 가기
3
5
14public interface IAnalogOutputChannel
15{
48 Task<IoResult<double>> ReadAsync(AnalogIoPoint point, CancellationToken cancellationToken = default);
49
90 Task<IoResult> WriteAsync(AnalogIoPoint point, double value, CancellationToken cancellationToken = default);
91
124 Task<IoResult> WriteAsync(IReadOnlyDictionary<AnalogIoPoint, double> values, CancellationToken cancellationToken = default);
125}
readonly record struct AnalogIoPoint(int Module, int Channel, string? Name=null, string? Unit=null)
Task< IoResult > WriteAsync(IReadOnlyDictionary< AnalogIoPoint, double > values, CancellationToken cancellationToken=default)
Task< IoResult< double > > ReadAsync(AnalogIoPoint point, CancellationToken cancellationToken=default)
Task< IoResult > WriteAsync(AnalogIoPoint point, double value, CancellationToken cancellationToken=default)