Dreamine.IO.Abstractions
1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IIoController.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.IO.Abstractions.Channels
;
2
using
Dreamine.IO.Abstractions.Enums
;
3
using
Dreamine.IO.Abstractions.Results
;
4
5
namespace
Dreamine.IO.Abstractions.Controllers
;
6
15
public
interface
IIoController
: IAsyncDisposable
16
{
25
IoConnectionState
State
{
get
; }
26
35
event
EventHandler<IoConnectionState>?
StateChanged
;
36
45
IDigitalInputChannel
DigitalInputs
{
get
; }
46
55
IDigitalOutputChannel
DigitalOutputs
{
get
; }
56
65
IAnalogInputChannel
AnalogInputs
{
get
; }
66
75
IAnalogOutputChannel
AnalogOutputs
{
get
; }
76
101
Task<IoResult>
ConnectAsync
(CancellationToken cancellationToken =
default
);
102
127
Task<IoResult>
DisconnectAsync
(CancellationToken cancellationToken =
default
);
128
}
Dreamine.IO.Abstractions.Channels
Definition
IAnalogInputChannel.cs:4
Dreamine.IO.Abstractions.Controllers
Definition
IIoController.cs:5
Dreamine.IO.Abstractions.Enums
Definition
IoConnectionState.cs:1
Dreamine.IO.Abstractions.Enums.IoConnectionState
IoConnectionState
Definition
IoConnectionState.cs:12
Dreamine.IO.Abstractions.Results
Definition
IoResult.cs:1
Dreamine.IO.Abstractions.Channels.IAnalogInputChannel
Definition
IAnalogInputChannel.cs:15
Dreamine.IO.Abstractions.Channels.IAnalogOutputChannel
Definition
IAnalogOutputChannel.cs:15
Dreamine.IO.Abstractions.Channels.IDigitalInputChannel
Definition
IDigitalInputChannel.cs:15
Dreamine.IO.Abstractions.Channels.IDigitalOutputChannel
Definition
IDigitalOutputChannel.cs:15
Dreamine.IO.Abstractions.Controllers.IIoController
Definition
IIoController.cs:16
Dreamine.IO.Abstractions.Controllers.IIoController.AnalogOutputs
IAnalogOutputChannel AnalogOutputs
Definition
IIoController.cs:75
Dreamine.IO.Abstractions.Controllers.IIoController.DigitalInputs
IDigitalInputChannel DigitalInputs
Definition
IIoController.cs:45
Dreamine.IO.Abstractions.Controllers.IIoController.AnalogInputs
IAnalogInputChannel AnalogInputs
Definition
IIoController.cs:65
Dreamine.IO.Abstractions.Controllers.IIoController.ConnectAsync
Task< IoResult > ConnectAsync(CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Controllers.IIoController.DisconnectAsync
Task< IoResult > DisconnectAsync(CancellationToken cancellationToken=default)
Dreamine.IO.Abstractions.Controllers.IIoController.State
IoConnectionState State
Definition
IIoController.cs:25
Dreamine.IO.Abstractions.Controllers.IIoController.StateChanged
EventHandler< IoConnectionState >? StateChanged
Definition
IIoController.cs:35
Dreamine.IO.Abstractions.Controllers.IIoController.DigitalOutputs
IDigitalOutputChannel DigitalOutputs
Definition
IIoController.cs:55
Controllers
IIoController.cs
다음에 의해 생성됨 :
1.17.0