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

PDComm.GemFormattedProgramQueryInfo

클래스

GemResult가 보유한 S7F25/S7F26 정형 프로세스 프로그램 요청을 설명합니다.

public sealed record GemFormattedProgramQueryInfo

GemResult.GetFormattedProgramQueryInfo가 반환합니다. 요청된 PPID는 항상 사용할 수 있고, 프로그램 필드는 GemFormattedProgramQueryInfo.Present가 1일 때 사용할 수 있습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.

매개변수

이름설명
RequestKind요청 종류 37(GemRequestKind.FormattedQuery)입니다.
CommandCount반환된 프로그램의 명령 수입니다. 프로그램이 없으면 0입니다.
IdFormat요청된 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.
IsRequest결과가 이 장비가 응답하는 수신 S7F25인지 여부입니다.
RespondedS7F26을 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.
PresentS7F26 데이터에 요청된 프로세스 프로그램이 들어 있는지 여부입니다.
PresentKnown응답이 알려져 있어 GemFormattedProgramQueryInfo.Present가 의미를 갖는지 여부입니다. 아직 응답하지 않은 수신 S7F25는 0입니다.
ReplyReady수신한 S7F25가 아직 GemFormattedPrograms.RespondQuery를 기다리는지 여부입니다.

멤버

GemFormattedProgramQueryInfo

생성자

GemResult가 보유한 S7F25/S7F26 정형 프로세스 프로그램 요청을 설명합니다.

public GemFormattedProgramQueryInfo(uint RequestKind, nuint CommandCount, byte IdFormat, byte IsRequest, byte Responded, byte Present, byte PresentKnown, byte ReplyReady)

GemResult.GetFormattedProgramQueryInfo가 반환합니다. 요청된 PPID는 항상 사용할 수 있고, 프로그램 필드는 GemFormattedProgramQueryInfo.Present가 1일 때 사용할 수 있습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.

매개변수

이름설명
RequestKind요청 종류 37(GemRequestKind.FormattedQuery)입니다.
CommandCount반환된 프로그램의 명령 수입니다. 프로그램이 없으면 0입니다.
IdFormat요청된 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.
IsRequest결과가 이 장비가 응답하는 수신 S7F25인지 여부입니다.
RespondedS7F26을 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.
PresentS7F26 데이터에 요청된 프로세스 프로그램이 들어 있는지 여부입니다.
PresentKnown응답이 알려져 있어 GemFormattedProgramQueryInfo.Present가 의미를 갖는지 여부입니다. 아직 응답하지 않은 수신 S7F25는 0입니다.
ReplyReady수신한 S7F25가 아직 GemFormattedPrograms.RespondQuery를 기다리는지 여부입니다.

CommandCount

속성

반환된 프로그램의 명령 수입니다. 프로그램이 없으면 0입니다.

public nuint CommandCount { get; init; }

IdFormat

속성

요청된 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다.

public byte IdFormat { get; init; }

IsRequest

속성

결과가 이 장비가 응답하는 수신 S7F25인지 여부입니다.

public byte IsRequest { get; init; }

Present

속성

S7F26 데이터에 요청된 프로세스 프로그램이 들어 있는지 여부입니다.

public byte Present { get; init; }

PresentKnown

속성

응답이 알려져 있어 GemFormattedProgramQueryInfo.Present가 의미를 갖는지 여부입니다. 아직 응답하지 않은 수신 S7F25는 0입니다.

public byte PresentKnown { get; init; }

ReplyReady

속성

수신한 S7F25가 아직 GemFormattedPrograms.RespondQuery를 기다리는지 여부입니다.

public byte ReplyReady { get; init; }

RequestKind

속성

요청 종류 37(GemRequestKind.FormattedQuery)입니다.

public uint RequestKind { get; init; }

Responded

속성

S7F26을 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.

public byte Responded { get; init; }