Dreamine.IO.Abstractions 1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.IO.Abstractions.Controllers.IIoController 인터페이스 참조

더 자세히 ...

Dreamine.IO.Abstractions.Controllers.IIoController에 대한 상속 다이어그램 :
Dreamine.IO.Abstractions.Controllers.IIoController에 대한 협력 다이어그램:

Public 멤버 함수

Task< IoResultConnectAsync (CancellationToken cancellationToken=default)
Task< IoResultDisconnectAsync (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 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ConnectAsync()

Task< IoResult > Dreamine.IO.Abstractions.Controllers.IIoController.ConnectAsync ( CancellationToken cancellationToken = default)

I/O 컨트롤러에 비동기적으로 연결합니다.

매개변수
cancellationToken연결 취소 토큰입니다.
반환값
연결 작업 결과입니다.

◆ DisconnectAsync()

Task< IoResult > Dreamine.IO.Abstractions.Controllers.IIoController.DisconnectAsync ( CancellationToken cancellationToken = default)

I/O 컨트롤러 연결을 비동기적으로 해제합니다.

매개변수
cancellationToken연결 해제 취소 토큰입니다.
반환값
연결 해제 작업 결과입니다.

속성 문서화

◆ AnalogInputs

IAnalogInputChannel Dreamine.IO.Abstractions.Controllers.IIoController.AnalogInputs
get

아날로그 입력 채널을 가져옵니다.

IIoController.cs 파일의 65 번째 라인에서 정의되었습니다.

65{ get; }

◆ AnalogOutputs

IAnalogOutputChannel Dreamine.IO.Abstractions.Controllers.IIoController.AnalogOutputs
get

아날로그 출력 채널을 가져옵니다.

IIoController.cs 파일의 75 번째 라인에서 정의되었습니다.

75{ get; }

◆ DigitalInputs

IDigitalInputChannel Dreamine.IO.Abstractions.Controllers.IIoController.DigitalInputs
get

디지털 입력 채널을 가져옵니다.

IIoController.cs 파일의 45 번째 라인에서 정의되었습니다.

45{ get; }

◆ DigitalOutputs

IDigitalOutputChannel Dreamine.IO.Abstractions.Controllers.IIoController.DigitalOutputs
get

디지털 출력 채널을 가져옵니다.

IIoController.cs 파일의 55 번째 라인에서 정의되었습니다.

55{ get; }

◆ State

IoConnectionState Dreamine.IO.Abstractions.Controllers.IIoController.State
get

현재 I/O 연결 상태를 가져옵니다.

IIoController.cs 파일의 25 번째 라인에서 정의되었습니다.

25{ get; }

이벤트 문서화

◆ StateChanged

EventHandler<IoConnectionState>? Dreamine.IO.Abstractions.Controllers.IIoController.StateChanged

I/O 연결 상태가 변경되었을 때 발생합니다.

IIoController.cs 파일의 35 번째 라인에서 정의되었습니다.


이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: