Dreamine.IO.Fastech.Ethernet 1.0.1
Dreamine.IO.Fastech.Ethernet 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol 클래스 참조sealed

더 자세히 ...

Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol에 대한 상속 다이어그램 :
Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol에 대한 협력 다이어그램:

Public 멤버 함수

byte[] BuildReadDigitalInputs (IReadOnlyList< IoPoint > points)
IoResult< bool[]> ParseDigitalInputs (IReadOnlyList< byte > responseFrame, int count)
byte[] BuildReadDigitalOutputs (IReadOnlyList< IoPoint > points)
IoResult< bool[]> ParseDigitalOutputs (IReadOnlyList< byte > responseFrame, int count)
byte[] BuildWriteDigitalOutputs (IReadOnlyDictionary< IoPoint, bool > values)
byte[] BuildReadAnalogInputs (IReadOnlyList< AnalogIoPoint > points)
IoResult< double[]> ParseAnalogInputs (IReadOnlyList< byte > responseFrame, int count)
byte[] BuildReadAnalogOutputs (IReadOnlyList< AnalogIoPoint > points)
IoResult< double[]> ParseAnalogOutputs (IReadOnlyList< byte > responseFrame, int count)
byte[] BuildWriteAnalogOutputs (IReadOnlyDictionary< AnalogIoPoint, double > values)
IoResult ParseWriteResponse (IReadOnlyList< byte > responseFrame)

정적 Private 속성

const string Message = "This Fastech Ethernet I/O model is not supported by the selected protocol. Provide an IFastechEthernetIoProtocol implementation verified against the target device manual and hardware."

상세한 설명

지원되지 않거나 검증되지 않은 Fastech Ethernet I/O 모델에 대해 명시적으로 실패하는 프로토콜입니다.

지원되지 않거나 검증되지 않은 Fastech Ethernet I/O 모델에 대해 명시적으로 실패하는 프로토콜입니다.

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

멤버 함수 문서화

◆ BuildReadAnalogInputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildReadAnalogInputs ( IReadOnlyList< AnalogIoPoint > points)
inline

미지원 아날로그 입력 읽기 요청 생성을 거부합니다.

매개변수
points요청된 입력 지점입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

252 {
253 throw new NotSupportedException(Message);
254 }

다음을 참조함 : Message.

◆ BuildReadAnalogOutputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildReadAnalogOutputs ( IReadOnlyList< AnalogIoPoint > points)
inline

미지원 아날로그 출력 읽기 요청 생성을 거부합니다.

매개변수
points요청된 출력 지점입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

326 {
327 throw new NotSupportedException(Message);
328 }

다음을 참조함 : Message.

◆ BuildReadDigitalInputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildReadDigitalInputs ( IReadOnlyList< IoPoint > points)
inline

미지원 디지털 입력 읽기 요청 생성을 거부합니다.

매개변수
points요청된 입력 지점입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

67 {
68 throw new NotSupportedException(Message);
69 }

다음을 참조함 : Message.

◆ BuildReadDigitalOutputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildReadDigitalOutputs ( IReadOnlyList< IoPoint > points)
inline

미지원 디지털 출력 읽기 요청 생성을 거부합니다.

매개변수
points요청된 출력 지점입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

141 {
142 throw new NotSupportedException(Message);
143 }

다음을 참조함 : Message.

◆ BuildWriteAnalogOutputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildWriteAnalogOutputs ( IReadOnlyDictionary< AnalogIoPoint, double > values)
inline

미지원 아날로그 출력 쓰기 요청 생성을 거부합니다.

매개변수
values요청된 출력 값입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

400 {
401 throw new NotSupportedException(Message);
402 }

다음을 참조함 : Message.

◆ BuildWriteDigitalOutputs()

byte[] Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.BuildWriteDigitalOutputs ( IReadOnlyDictionary< IoPoint, bool > values)
inline

미지원 디지털 출력 쓰기 요청 생성을 거부합니다.

매개변수
values요청된 출력 상태입니다.
반환값
이 메서드는 반환하지 않습니다.
예외
NotSupportedException항상 발생합니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

215 {
216 throw new NotSupportedException(Message);
217 }

다음을 참조함 : Message.

◆ ParseAnalogInputs()

IoResult< double[]> Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.ParseAnalogInputs ( IReadOnlyList< byte > responseFrame,
int count )
inline

미지원 아날로그 입력 응답에 실패 결과를 반환합니다.

매개변수
responseFrame무시되는 응답 프레임입니다.
count무시되는 예상 수입니다.
반환값
미지원 실패 결과입니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

289 {
290 return IoResult<double[]>.Failure(Message);
291 }

다음을 참조함 : Message.

◆ ParseAnalogOutputs()

IoResult< double[]> Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.ParseAnalogOutputs ( IReadOnlyList< byte > responseFrame,
int count )
inline

미지원 아날로그 출력 응답에 실패 결과를 반환합니다.

매개변수
responseFrame무시되는 응답 프레임입니다.
count무시되는 예상 수입니다.
반환값
미지원 실패 결과입니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

363 {
364 return IoResult<double[]>.Failure(Message);
365 }

다음을 참조함 : Message.

◆ ParseDigitalInputs()

IoResult< bool[]> Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.ParseDigitalInputs ( IReadOnlyList< byte > responseFrame,
int count )
inline

미지원 디지털 입력 응답에 실패 결과를 반환합니다.

매개변수
responseFrame무시되는 응답 프레임입니다.
count무시되는 예상 수입니다.
반환값
미지원 실패 결과입니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

104 {
105 return IoResult<bool[]>.Failure(Message);
106 }

다음을 참조함 : Message.

◆ ParseDigitalOutputs()

IoResult< bool[]> Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.ParseDigitalOutputs ( IReadOnlyList< byte > responseFrame,
int count )
inline

미지원 디지털 출력 응답에 실패 결과를 반환합니다.

매개변수
responseFrame무시되는 응답 프레임입니다.
count무시되는 예상 수입니다.
반환값
미지원 실패 결과입니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

178 {
179 return IoResult<bool[]>.Failure(Message);
180 }

다음을 참조함 : Message.

◆ ParseWriteResponse()

IoResult Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.ParseWriteResponse ( IReadOnlyList< byte > responseFrame)
inline

미지원 쓰기 응답에 실패 결과를 반환합니다.

매개변수
responseFrame무시되는 응답 프레임입니다.
반환값
미지원 실패 결과입니다.

Dreamine.IO.Fastech.Ethernet.Protocol.IFastechEthernetIoProtocol를 구현.

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

429 {
430 return IoResult.Failure(Message);
431 }

다음을 참조함 : Message.

멤버 데이터 문서화

◆ Message

const string Dreamine.IO.Fastech.Ethernet.Protocol.UnsupportedFastechEthernetIoProtocol.Message = "This Fastech Ethernet I/O model is not supported by the selected protocol. Provide an IFastechEthernetIoProtocol implementation verified against the target device manual and hardware."
staticprivate

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