콘텐츠로 이동
무료 평가 시작

PDComm.Secs1Message

클래스

SECS-I 메시지입니다. 블록 헤더 식별 정보와 메시지 본문으로 구성됩니다.

public sealed record Secs1Message

매개변수

이름설명
DeviceId장치 ID(0~32767)입니다.
Direction메시지의 방향 비트입니다.
StreamSECS-II 스트림 번호(0~127)입니다.
FunctionSECS-II 펑션 번호입니다.
ReplyExpectedW 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다.
SystemBytes시스템 바이트(거래 ID)입니다. 애플리케이션이 자신의 메시지에 사용할 값을 선택합니다.
Body메시지 텍스트이며, 보통 인코딩된 SECS-II 아이템 하나입니다. 전송 시 최대 244바이트의 블록으로 나뉩니다. 비어 있을 수 있습니다.

멤버

Secs1Message

생성자

SECS-I 메시지입니다. 블록 헤더 식별 정보와 메시지 본문으로 구성됩니다.

public Secs1Message(ushort DeviceId, Secs1Direction Direction, byte Stream, byte Function, bool ReplyExpected, uint SystemBytes, ReadOnlyMemory<byte> Body)

매개변수

이름설명
DeviceId장치 ID(0~32767)입니다.
Direction메시지의 방향 비트입니다.
StreamSECS-II 스트림 번호(0~127)입니다.
FunctionSECS-II 펑션 번호입니다.
ReplyExpectedW 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다.
SystemBytes시스템 바이트(거래 ID)입니다. 애플리케이션이 자신의 메시지에 사용할 값을 선택합니다.
Body메시지 텍스트이며, 보통 인코딩된 SECS-II 아이템 하나입니다. 전송 시 최대 244바이트의 블록으로 나뉩니다. 비어 있을 수 있습니다.

Body

속성

메시지 텍스트이며, 보통 인코딩된 SECS-II 아이템 하나입니다. 전송 시 최대 244바이트의 블록으로 나뉩니다. 비어 있을 수 있습니다.

public ReadOnlyMemory<byte> Body { get; init; }

DeviceId

속성

장치 ID(0~32767)입니다.

public ushort DeviceId { get; init; }

Direction

속성

메시지의 방향 비트입니다.

public Secs1Direction Direction { get; init; }

Function

속성

SECS-II 펑션 번호입니다.

public byte Function { get; init; }

ReplyExpected

속성

W 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다.

public bool ReplyExpected { get; init; }

Stream

속성

SECS-II 스트림 번호(0~127)입니다.

public byte Stream { get; init; }

SystemBytes

속성

시스템 바이트(거래 ID)입니다. 애플리케이션이 자신의 메시지에 사용할 값을 선택합니다.

public uint SystemBytes { get; init; }