pdcomm::GemFormattedProgramCapabilityCommand
구조체
장비의 S7F22 공정 기능 데이터(Process Capability Data)에 들어가는 명령 설명 하나입니다.
struct GemFormattedProgramCapabilityCommandreplaceFormattedProgramCapabilityCatalog()의 입력으로 사용합니다. 의존성 필드는 애플리케이션의 명령 표에서 정의한 16비트 명령 번호를 담습니다.
멤버
after
필드
ACDS: 이 명령이 뒤에 와야 하는 명령입니다.
uint16_t after = 0before
필드
BCDS: 이 명령이 앞에 와야 하는 명령들입니다.
std::vector<uint16_t> beforeblockDefinition
필드
BLKDEF: -1(블록 끝), 0(블록 아님), 1(블록 시작) 중 하나입니다.
int8_t blockDefinition = 0code
필드
명령 코드(CCODE)입니다. ASCII이며 최대 maxCommandCodeBytes바이트입니다.
std::string codeimmediateAfter
필드
IACDS: 이 명령이 바로 뒤에 와야 하는 명령들입니다.
std::vector<uint16_t> immediateAfterimmediateBefore
필드
IBCDS: 이 명령이 바로 앞에 와야 하는 명령들입니다.
std::vector<uint16_t> immediateBeforename
필드
명령 이름(CNAME)입니다. ASCII이며 최대 16바이트입니다.
std::string namenonAfter
필드
NACDS: 이 명령이 뒤에 오면 안 되는 명령들입니다.
std::vector<uint16_t> nonAfternonBefore
필드
NBCDS: 이 명령이 앞에 오면 안 되는 명령들입니다.
std::vector<uint16_t> nonBeforeparameters
필드
파라미터 설명입니다. 각각은 요소가 4개, 5개 또는 9개인 리스트 아이템입니다. 교체 호출 동안에만 빌려 씁니다.
std::vector<const SecsItem *> parametersrequired
필드
RQCMD: 모든 공정 프로그램이 이 명령을 포함해야 하면 true입니다.
bool required = false