PDComm.GemFormattedProgramInfo
Class
Describes an S7F27/S7F28 process program verification send held by a GemResult.
public sealed record GemFormattedProgramInfoReturned by GemResult.GetFormattedProgramInfo. On the host, a received S7F27 carries the PPID and the issues; read them with GemResult.GetFormattedProgramId and GemResult.GetFormattedProgramIssueAt. On the equipment, the S7F28 acknowledgement result carries no report. Each flag is 1 when set and 0 otherwise.
Parameters
| Name | Description |
|---|---|
RequestKind | The request kind 35 (GemRequestKind.FormattedVerificationReport). |
IssueCount | The number of issues in the received report; 0 on an acknowledgement result. |
IdFormat | The SECS-II format code of the received PPID: 16 (SecsFormat.Ascii) or 8 (SecsFormat.Binary). 0 on an acknowledgement result. |
IsRequest | Whether the result is a received S7F27 that this host answers. |
Responded | Whether the S7F28 was sent by this host or received by this equipment. |
ReplyReady | Whether a received S7F27 still waits for GemFormattedPrograms.RespondVerificationReport. |
Members
GemFormattedProgramInfo
Constructor
Describes an S7F27/S7F28 process program verification send held by a GemResult.
public GemFormattedProgramInfo(uint RequestKind, nuint IssueCount, byte IdFormat, byte IsRequest, byte Responded, byte ReplyReady)Returned by GemResult.GetFormattedProgramInfo. On the host, a received S7F27 carries the PPID and the issues; read them with GemResult.GetFormattedProgramId and GemResult.GetFormattedProgramIssueAt. On the equipment, the S7F28 acknowledgement result carries no report. Each flag is 1 when set and 0 otherwise.
Parameters
| Name | Description |
|---|---|
RequestKind | The request kind 35 (GemRequestKind.FormattedVerificationReport). |
IssueCount | The number of issues in the received report; 0 on an acknowledgement result. |
IdFormat | The SECS-II format code of the received PPID: 16 (SecsFormat.Ascii) or 8 (SecsFormat.Binary). 0 on an acknowledgement result. |
IsRequest | Whether the result is a received S7F27 that this host answers. |
Responded | Whether the S7F28 was sent by this host or received by this equipment. |
ReplyReady | Whether a received S7F27 still waits for GemFormattedPrograms.RespondVerificationReport. |
IdFormat
Property
The SECS-II format code of the received PPID: 16 (SecsFormat.Ascii) or 8 (SecsFormat.Binary). 0 on an acknowledgement result.
public byte IdFormat { get; init; }IsRequest
Property
Whether the result is a received S7F27 that this host answers.
public byte IsRequest { get; init; }IssueCount
Property
The number of issues in the received report; 0 on an acknowledgement result.
public nuint IssueCount { get; init; }ReplyReady
Property
Whether a received S7F27 still waits for GemFormattedPrograms.RespondVerificationReport.
public byte ReplyReady { get; init; }RequestKind
Property
The request kind 35 (GemRequestKind.FormattedVerificationReport).
public uint RequestKind { get; init; }Responded
Property
Whether the S7F28 was sent by this host or received by this equipment.
public byte Responded { get; init; }