PDComm.HsmsHeader
구조체
수신 메시지의 10바이트 HSMS 메시지 헤더입니다.
public readonly record struct HsmsHeader매개변수
| 이름 | 설명 |
|---|---|
SessionId | 세션 ID(장치 ID)입니다. |
Stream | W 비트를 제외한 SECS-II 스트림 번호입니다. |
Function | SECS-II 펑션 번호입니다. |
ReplyExpected | W 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다. |
PType | 프레젠테이션 유형입니다. SECS-II이면 0입니다. |
SType | 세션 유형입니다. 데이터 메시지이면 0입니다. |
멤버
HsmsHeader
생성자
수신 메시지의 10바이트 HSMS 메시지 헤더입니다.
public HsmsHeader(ushort SessionId, byte Stream, byte Function, bool ReplyExpected, byte PType, byte SType)매개변수
| 이름 | 설명 |
|---|---|
SessionId | 세션 ID(장치 ID)입니다. |
Stream | W 비트를 제외한 SECS-II 스트림 번호입니다. |
Function | SECS-II 펑션 번호입니다. |
ReplyExpected | W 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다. |
PType | 프레젠테이션 유형입니다. SECS-II이면 0입니다. |
SType | 세션 유형입니다. 데이터 메시지이면 0입니다. |
Function
속성
SECS-II 펑션 번호입니다.
public byte Function { get; init; }PType
속성
프레젠테이션 유형입니다. SECS-II이면 0입니다.
public byte PType { get; init; }ReplyExpected
속성
W 비트가 설정되었는지, 즉 송신자가 응답을 기대하는지 여부입니다.
public bool ReplyExpected { get; init; }SType
속성
세션 유형입니다. 데이터 메시지이면 0입니다.
public byte SType { get; init; }SessionId
속성
세션 ID(장치 ID)입니다.
public ushort SessionId { get; init; }Stream
속성
W 비트를 제외한 SECS-II 스트림 번호입니다.
public byte Stream { get; init; }