Dreamine.PLC.Omron.Fins 1.0.1
Dreamine.PLC.Omron.Fins 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport 인터페이스 참조

더 자세히 ...

Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport에 대한 상속 다이어그램 :
Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport에 대한 협력 다이어그램:

Public 멤버 함수

Task< PlcResult > ConnectAsync (CancellationToken cancellationToken=default)
Task< PlcResult > DisconnectAsync (CancellationToken cancellationToken=default)
Task< PlcResult< byte[]> > SendAndReceiveAsync (IReadOnlyList< byte > requestFrame, int receiveTimeoutMs, int retryCount, CancellationToken cancellationToken=default)

속성

bool IsConnected [get]

상세한 설명

Omron FINS 통신을 위한 전송 계층 계약을 정의합니다.

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

멤버 함수 문서화

◆ ConnectAsync()

Task< PlcResult > Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport.ConnectAsync ( CancellationToken cancellationToken = default)

전송 계층을 연결하거나 엽니다.

매개변수
cancellationToken연결 작업을 취소하는 토큰입니다.
반환값
PLC 연결 작업 결과입니다.
예외
OperationCanceledException작업이 취소되면 구현체가 발생시킬 수 있습니다.

Dreamine.PLC.Omron.Fins.Transport.FakeOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.TcpOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.UdpOmronFinsTransport에서 구현되었습니다.

◆ DisconnectAsync()

Task< PlcResult > Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport.DisconnectAsync ( CancellationToken cancellationToken = default)

전송 계층의 연결을 해제하거나 닫습니다.

매개변수
cancellationToken연결 해제 작업을 취소하는 토큰입니다.
반환값
PLC 연결 해제 작업 결과입니다.
예외
OperationCanceledException작업이 취소되면 구현체가 발생시킬 수 있습니다.

Dreamine.PLC.Omron.Fins.Transport.FakeOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.TcpOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.UdpOmronFinsTransport에서 구현되었습니다.

◆ SendAndReceiveAsync()

Task< PlcResult< byte[]> > Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport.SendAndReceiveAsync ( IReadOnlyList< byte > requestFrame,
int receiveTimeoutMs,
int retryCount,
CancellationToken cancellationToken = default )

원시 FINS 프레임을 전송하고 원시 응답 프레임을 수신합니다.

매개변수
requestFrame전송할 원시 FINS 요청 프레임입니다.
receiveTimeoutMs밀리초 단위 수신 제한 시간입니다.
retryCount실패 후 재시도 횟수입니다.
cancellationToken송수신 작업을 취소하는 토큰입니다.
반환값
원시 FINS 응답 프레임 또는 전송 오류를 포함하는 결과 작업입니다.
예외
ArgumentNullExceptionrequestFramenull이면 구현체가 발생시킬 수 있습니다.
OperationCanceledException작업이 취소되면 구현체가 발생시킬 수 있습니다.

Dreamine.PLC.Omron.Fins.Transport.FakeOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.TcpOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.UdpOmronFinsTransport에서 구현되었습니다.

속성 문서화

◆ IsConnected

bool Dreamine.PLC.Omron.Fins.Transport.IOmronFinsTransport.IsConnected
get

전송 계층이 논리적으로 연결되었거나 통신 준비가 되었는지 여부를 가져옵니다.

Dreamine.PLC.Omron.Fins.Transport.FakeOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.TcpOmronFinsTransport, Dreamine.PLC.Omron.Fins.Transport.UdpOmronFinsTransport에서 구현되었습니다.

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

23{ get; }

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