Dreamine.IO.Abstractions
1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IDigitalOutputChannel.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.IO.Abstractions.Models
;
2
using
Dreamine.IO.Abstractions.Results
;
3
4
namespace
Dreamine.IO.Abstractions.Channels
;
5
14
public
interface
IDigitalOutputChannel
15
{
48
Task<IoResult<bool>>
ReadAsync
(
IoPoint
point, CancellationToken cancellationToken =
default
);
49
82
Task<IoResult<bool[]>>
ReadAsync
(IReadOnlyList<IoPoint> points, CancellationToken cancellationToken =
default
);
83
124
Task<IoResult>
WriteAsync
(
IoPoint
point,
bool
value, CancellationToken cancellationToken =
default
);
125
158
Task<IoResult>
WriteAsync
(IReadOnlyDictionary<IoPoint, bool> values, CancellationToken cancellationToken =
default
);
159
}
Dreamine.IO.Abstractions.Channels
Definition
IAnalogInputChannel.cs:4
Dreamine.IO.Abstractions.Models
Definition
AnalogIoPoint.cs:1
Dreamine.IO.Abstractions.Models.IoPoint
readonly record struct IoPoint(int Module, int Channel, string? Name=null)
Definition
IoPoint.cs:35
Dreamine.IO.Abstractions.Results
Definition
IoResult.cs:1
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel
Definition
IDigitalOutputChannel.cs:15
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel.ReadAsync
Task< IoResult< bool[]> > ReadAsync(IReadOnlyList< IoPoint > points, CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel.ReadAsync
Task< IoResult< bool > > ReadAsync(IoPoint point, CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel.WriteAsync
Task< IoResult > WriteAsync(IReadOnlyDictionary< IoPoint, bool > values, CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel.WriteAsync
Task< IoResult > WriteAsync(IoPoint point, bool value, CancellationToken cancellationToken=default)
Channels
IDigitalOutputChannel.cs
다음에 의해 생성됨 :
1.17.0