PDComm.GemFormattedProgramInfo
클래스
GemResult가 보유한 S7F27/S7F28 프로세스 프로그램 검증 송신을 설명합니다.
public sealed record GemFormattedProgramInfoGemResult.GetFormattedProgramInfo가 반환합니다. 호스트에서는 수신한 S7F27에 PPID와 문제가 들어 있으며, GemResult.GetFormattedProgramId와 GemResult.GetFormattedProgramIssueAt으로 읽습니다. 장비에서는 S7F28 확인 응답 결과에 보고서가 들어 있지 않습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
RequestKind | 요청 종류 35(GemRequestKind.FormattedVerificationReport)입니다. |
IssueCount | 수신한 보고서의 문제 수입니다. 확인 응답 결과에서는 0입니다. |
IdFormat | 수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다. |
IsRequest | 결과가 이 호스트가 응답하는 수신 S7F27인지 여부입니다. |
Responded | S7F28을 이 호스트가 보냈거나 이 장비가 받았는지 여부입니다. |
ReplyReady | 수신한 S7F27이 아직 GemFormattedPrograms.RespondVerificationReport를 기다리는지 여부입니다. |
멤버
GemFormattedProgramInfo
생성자
GemResult가 보유한 S7F27/S7F28 프로세스 프로그램 검증 송신을 설명합니다.
public GemFormattedProgramInfo(uint RequestKind, nuint IssueCount, byte IdFormat, byte IsRequest, byte Responded, byte ReplyReady)GemResult.GetFormattedProgramInfo가 반환합니다. 호스트에서는 수신한 S7F27에 PPID와 문제가 들어 있으며, GemResult.GetFormattedProgramId와 GemResult.GetFormattedProgramIssueAt으로 읽습니다. 장비에서는 S7F28 확인 응답 결과에 보고서가 들어 있지 않습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.
매개변수
| 이름 | 설명 |
|---|---|
RequestKind | 요청 종류 35(GemRequestKind.FormattedVerificationReport)입니다. |
IssueCount | 수신한 보고서의 문제 수입니다. 확인 응답 결과에서는 0입니다. |
IdFormat | 수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다. |
IsRequest | 결과가 이 호스트가 응답하는 수신 S7F27인지 여부입니다. |
Responded | S7F28을 이 호스트가 보냈거나 이 장비가 받았는지 여부입니다. |
ReplyReady | 수신한 S7F27이 아직 GemFormattedPrograms.RespondVerificationReport를 기다리는지 여부입니다. |
IdFormat
속성
수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다.
public byte IdFormat { get; init; }IsRequest
속성
결과가 이 호스트가 응답하는 수신 S7F27인지 여부입니다.
public byte IsRequest { get; init; }IssueCount
속성
수신한 보고서의 문제 수입니다. 확인 응답 결과에서는 0입니다.
public nuint IssueCount { get; init; }ReplyReady
속성
수신한 S7F27이 아직 GemFormattedPrograms.RespondVerificationReport를 기다리는지 여부입니다.
public byte ReplyReady { get; init; }RequestKind
속성
요청 종류 35(GemRequestKind.FormattedVerificationReport)입니다.
public uint RequestKind { get; init; }Responded
속성
S7F28을 이 호스트가 보냈거나 이 장비가 받았는지 여부입니다.
public byte Responded { get; init; }