PDComm.GemFormattedProgramCapabilityCommandInfo
클래스
S7F22 프로세스 기능 데이터의 명령 하나를 설명합니다.
public sealed record GemFormattedProgramCapabilityCommandInfoGemResult.GetFormattedProgramCapabilityCommandInfo가 반환합니다. 종속성 목록의 값은 GemResult.GetFormattedProgramCapabilityDependencyAt으로 읽습니다.
매개변수
| 이름 | 설명 |
|---|---|
Required | RQCMD 플래그입니다. 프로세스 프로그램에 이 명령이 반드시 있어야 하면 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으로 읽습니다.
매개변수
| 이름 | 설명 |
|---|---|
Required | RQCMD 플래그입니다. 프로세스 프로그램에 이 명령이 반드시 있어야 하면 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; }