Skip to content
Start free evaluation

PDComm.GemFormattedProgramInfo

Class

Describes an S7F27/S7F28 process program verification send held by a GemResult.

public sealed record GemFormattedProgramInfo

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

NameDescription
RequestKindThe request kind 35 (GemRequestKind.FormattedVerificationReport).
IssueCountThe number of issues in the received report; 0 on an acknowledgement result.
IdFormatThe SECS-II format code of the received PPID: 16 (SecsFormat.Ascii) or 8 (SecsFormat.Binary). 0 on an acknowledgement result.
IsRequestWhether the result is a received S7F27 that this host answers.
RespondedWhether the S7F28 was sent by this host or received by this equipment.
ReplyReadyWhether 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

NameDescription
RequestKindThe request kind 35 (GemRequestKind.FormattedVerificationReport).
IssueCountThe number of issues in the received report; 0 on an acknowledgement result.
IdFormatThe SECS-II format code of the received PPID: 16 (SecsFormat.Ascii) or 8 (SecsFormat.Binary). 0 on an acknowledgement result.
IsRequestWhether the result is a received S7F27 that this host answers.
RespondedWhether the S7F28 was sent by this host or received by this equipment.
ReplyReadyWhether 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; }