Dreamine.IO.Abstractions
1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IAnalogOutputChannel.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.IO.Abstractions.Models
;
2
using
Dreamine.IO.Abstractions.Results
;
3
4
namespace
Dreamine.IO.Abstractions.Channels
;
5
14
public
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
}
Dreamine.IO.Abstractions.Channels
Definition
IAnalogInputChannel.cs:4
Dreamine.IO.Abstractions.Models
Definition
AnalogIoPoint.cs:1
Dreamine.IO.Abstractions.Models.AnalogIoPoint
readonly record struct AnalogIoPoint(int Module, int Channel, string? Name=null, string? Unit=null)
Definition
AnalogIoPoint.cs:43
Dreamine.IO.Abstractions.Results
Definition
IoResult.cs:1
Dreamine.IO.Abstractions.Channels.IAnalogOutputChannel
Definition
IAnalogOutputChannel.cs:15
Dreamine.IO.Abstractions.Channels.IAnalogOutputChannel.WriteAsync
Task< IoResult > WriteAsync(IReadOnlyDictionary< AnalogIoPoint, double > values, CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Channels.IAnalogOutputChannel.ReadAsync
Task< IoResult< double > > ReadAsync(AnalogIoPoint point, CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Channels.IAnalogOutputChannel.WriteAsync
Task< IoResult > WriteAsync(AnalogIoPoint point, double value, CancellationToken cancellationToken=default)
Channels
IAnalogOutputChannel.cs
다음에 의해 생성됨 :
1.17.0