|
Dreamine.IO.Abstractions 1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
|


Public 멤버 함수 | |
| Task< IoResult > | ConnectAsync (CancellationToken cancellationToken=default) |
| Task< IoResult > | DisconnectAsync (CancellationToken cancellationToken=default) |
속성 | |
| IoConnectionState | State [get] |
| IDigitalInputChannel | DigitalInputs [get] |
| IDigitalOutputChannel | DigitalOutputs [get] |
| IAnalogInputChannel | AnalogInputs [get] |
| IAnalogOutputChannel | AnalogOutputs [get] |
이벤트 | |
| EventHandler< IoConnectionState >? | StateChanged |
연결 생명 주기와 디지털·아날로그 채널을 제공하는 공급자 독립 산업용 I/O 컨트롤러를 정의합니다.
IIoController.cs 파일의 15 번째 라인에서 정의되었습니다.
| Task< IoResult > Dreamine.IO.Abstractions.Controllers.IIoController.ConnectAsync | ( | CancellationToken | cancellationToken = default | ) |
I/O 컨트롤러에 비동기적으로 연결합니다.
| cancellationToken | 연결 취소 토큰입니다. |
| Task< IoResult > Dreamine.IO.Abstractions.Controllers.IIoController.DisconnectAsync | ( | CancellationToken | cancellationToken = default | ) |
I/O 컨트롤러 연결을 비동기적으로 해제합니다.
| cancellationToken | 연결 해제 취소 토큰입니다. |
|
get |
|
get |
|
get |
|
get |
|
get |
| EventHandler<IoConnectionState>? Dreamine.IO.Abstractions.Controllers.IIoController.StateChanged |
I/O 연결 상태가 변경되었을 때 발생합니다.
IIoController.cs 파일의 35 번째 라인에서 정의되었습니다.