|
Dreamine.PLC.Omron.Fins 1.0.1
Dreamine.PLC.Omron.Fins 산업 자동화 및 I/O 기능을 제공합니다.
|
정적 Public 멤버 함수 | |
| static ushort | ReadUInt16 (ReadOnlySpan< byte > buffer, int offset) |
| static short | ReadInt16 (ReadOnlySpan< byte > buffer, int offset) |
| static int | ReadInt32 (ReadOnlySpan< byte > buffer, int offset) |
| static void | WriteUInt16 (Span< byte > buffer, int offset, ushort value) |
| static void | WriteInt16 (Span< byte > buffer, int offset, short value) |
| static void | WriteInt32 (Span< byte > buffer, int offset, int value) |
FINS 프레임에서 사용하는 빅 엔디언 변환 도우미를 제공합니다.
OmronFinsEndian.cs 파일의 11 번째 라인에서 정의되었습니다.
|
inlinestatic |
빅 엔디언 부호 있는 16비트 정수를 읽습니다.
| buffer | 원본 버퍼입니다. |
| offset | 읽기를 시작할 0부터 시작하는 오프셋입니다. |
| IndexOutOfRangeException | 오프셋에서 2바이트를 읽을 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : ReadUInt16().
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Simulation.OmronFinsSimulatorProtocol.HandleWrite(), Dreamine.PLC.Omron.Fins.Protocol.OmronFinsResponseParser.ParseWords().


|
inlinestatic |
빅 엔디언 부호 있는 32비트 정수를 읽습니다.
| buffer | 원본 버퍼입니다. |
| offset | 읽기를 시작할 0부터 시작하는 오프셋입니다. |
| IndexOutOfRangeException | 오프셋에서 4바이트를 읽을 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Protocol.OmronFinsTcpPacket.Extract(), Dreamine.PLC.Omron.Fins.Simulation.OmronFinsTcpSimulatorServer.ReceiveFinsTcpPacketAsync(), Dreamine.PLC.Omron.Fins.Transport.TcpOmronFinsTransport.ReceiveFinsTcpPacketAsync().

|
inlinestatic |
빅 엔디언 부호 없는 16비트 정수를 읽습니다.
| buffer | 원본 버퍼입니다. |
| offset | 읽기를 시작할 0부터 시작하는 오프셋입니다. |
| IndexOutOfRangeException | 오프셋에서 2바이트를 읽을 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Simulation.OmronFinsSimulatorProtocol.BuildErrorResponse(), Dreamine.PLC.Omron.Fins.Protocol.OmronFinsResponseParser.ExtractPayload(), ReadInt16(), Dreamine.PLC.Omron.Fins.Simulation.OmronFinsSimulatorProtocol.TryParseRequest().

|
inlinestatic |
부호 있는 16비트 정수를 빅 엔디언으로 씁니다.
| buffer | 대상 버퍼입니다. |
| offset | 쓰기를 시작할 0부터 시작하는 오프셋입니다. |
| value | 쓸 값입니다. |
| IndexOutOfRangeException | 오프셋에 2바이트를 쓸 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : WriteUInt16().
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Protocol.OmronFinsFrameBuilder.BuildMemoryAreaWriteWords(), Dreamine.PLC.Omron.Fins.Simulation.OmronFinsSimulatorProtocol.HandleRead().


|
inlinestatic |
부호 있는 32비트 정수를 빅 엔디언으로 씁니다.
| buffer | 대상 버퍼입니다. |
| offset | 쓰기를 시작할 0부터 시작하는 오프셋입니다. |
| value | 쓸 값입니다. |
| IndexOutOfRangeException | 오프셋에 4바이트를 쓸 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 279 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Protocol.OmronFinsTcpPacket.Wrap().

|
inlinestatic |
부호 없는 16비트 정수를 빅 엔디언으로 씁니다.
| buffer | 대상 버퍼입니다. |
| offset | 쓰기를 시작할 0부터 시작하는 오프셋입니다. |
| value | 쓸 값입니다. |
| IndexOutOfRangeException | 오프셋에 2바이트를 쓸 수 없을 때 발생합니다. |
OmronFinsEndian.cs 파일의 188 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.PLC.Omron.Fins.Protocol.OmronFinsFrameBuilder.BuildMemoryCommandBody(), Dreamine.PLC.Omron.Fins.Simulation.OmronFinsSimulatorProtocol.BuildResponse(), WriteInt16().
