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

PDComm.GemFormattedProgramCapabilityCommandInfo

클래스

S7F22 프로세스 기능 데이터의 명령 하나를 설명합니다.

public sealed record GemFormattedProgramCapabilityCommandInfo

GemResult.GetFormattedProgramCapabilityCommandInfo가 반환합니다. 종속성 목록의 값은 GemResult.GetFormattedProgramCapabilityDependencyAt으로 읽습니다.

매개변수

이름설명
RequiredRQCMD 플래그입니다. 프로세스 프로그램에 이 명령이 반드시 있어야 하면 1, 그렇지 않으면 0입니다.
BlockDefinition블록 정의(BLKDEF)입니다. -1, 0 또는 1입니다.
BeforeDependencyCount이전 종속성 목록(BCDS)의 U2 값 수입니다.
ImmediateBeforeDependencyCount직전 목록(IBCDS)의 U2 값 수입니다.
NonBeforeDependencyCount이전 불가 목록(NBCDS)의 U2 값 수입니다.
AfterDependency단일 U2 이후 종속성 값(ACDS)입니다.
ImmediateAfterDependencyCount직후 목록(IACDS)의 U2 값 수입니다.
NonAfterDependencyCount이후 불가 목록(NACDS)의 U2 값 수입니다.
ParameterCount매개변수 설명의 수입니다. 각 설명은 아이템 4개, 5개 또는 9개로 이루어진 리스트입니다.

멤버

GemFormattedProgramCapabilityCommandInfo

생성자

S7F22 프로세스 기능 데이터의 명령 하나를 설명합니다.

public GemFormattedProgramCapabilityCommandInfo(byte Required, sbyte BlockDefinition, nuint BeforeDependencyCount, nuint ImmediateBeforeDependencyCount, nuint NonBeforeDependencyCount, ushort AfterDependency, nuint ImmediateAfterDependencyCount, nuint NonAfterDependencyCount, nuint ParameterCount)

GemResult.GetFormattedProgramCapabilityCommandInfo가 반환합니다. 종속성 목록의 값은 GemResult.GetFormattedProgramCapabilityDependencyAt으로 읽습니다.

매개변수

이름설명
RequiredRQCMD 플래그입니다. 프로세스 프로그램에 이 명령이 반드시 있어야 하면 1, 그렇지 않으면 0입니다.
BlockDefinition블록 정의(BLKDEF)입니다. -1, 0 또는 1입니다.
BeforeDependencyCount이전 종속성 목록(BCDS)의 U2 값 수입니다.
ImmediateBeforeDependencyCount직전 목록(IBCDS)의 U2 값 수입니다.
NonBeforeDependencyCount이전 불가 목록(NBCDS)의 U2 값 수입니다.
AfterDependency단일 U2 이후 종속성 값(ACDS)입니다.
ImmediateAfterDependencyCount직후 목록(IACDS)의 U2 값 수입니다.
NonAfterDependencyCount이후 불가 목록(NACDS)의 U2 값 수입니다.
ParameterCount매개변수 설명의 수입니다. 각 설명은 아이템 4개, 5개 또는 9개로 이루어진 리스트입니다.

AfterDependency

속성

단일 U2 이후 종속성 값(ACDS)입니다.

public ushort AfterDependency { get; init; }

BeforeDependencyCount

속성

이전 종속성 목록(BCDS)의 U2 값 수입니다.

public nuint BeforeDependencyCount { get; init; }

BlockDefinition

속성

블록 정의(BLKDEF)입니다. -1, 0 또는 1입니다.

public sbyte BlockDefinition { get; init; }

ImmediateAfterDependencyCount

속성

직후 목록(IACDS)의 U2 값 수입니다.

public nuint ImmediateAfterDependencyCount { get; init; }

ImmediateBeforeDependencyCount

속성

직전 목록(IBCDS)의 U2 값 수입니다.

public nuint ImmediateBeforeDependencyCount { get; init; }

NonAfterDependencyCount

속성

이후 불가 목록(NACDS)의 U2 값 수입니다.

public nuint NonAfterDependencyCount { get; init; }

NonBeforeDependencyCount

속성

이전 불가 목록(NBCDS)의 U2 값 수입니다.

public nuint NonBeforeDependencyCount { get; init; }

ParameterCount

속성

매개변수 설명의 수입니다. 각 설명은 아이템 4개, 5개 또는 9개로 이루어진 리스트입니다.

public nuint ParameterCount { get; init; }

Required

속성

RQCMD 플래그입니다. 프로세스 프로그램에 이 명령이 반드시 있어야 하면 1, 그렇지 않으면 0입니다.

public byte Required { get; init; }