pdcomm::GemFormattedProgramDryRunIssueInfo
구조체
시험 실행(dry run) 보고서의 발견 사항 하나입니다. GemFormattedProgramDryRunReport::issue()가 반환합니다.
struct GemFormattedProgramDryRunIssueInfo멤버
code
필드
발견 사항 코드입니다. 예: PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_CAPABILITY_MISSING, ..._MODEL_MISMATCH, ..._COMMAND_COUNT_EXCEEDED, ..._UNKNOWN_ASCII_COMMAND 또는 ..._DEPENDENCY_UNVERIFIED.
uint32_t codecommandIndex
필드
발견 사항이 가리키는 프로그램 명령입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.
size_t commandIndexexpected
필드
기대한 한도 또는 값입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.
uint64_t expectedfieldIndex
필드
발견 사항이 가리키는 필드 또는 파라미터 위치입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.
size_t fieldIndexobserved
필드
명령 수나 바이트 수 같은 관측값입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.
uint64_t observedoutcome
필드
이 발견 사항의 심각도입니다. ..._PASS, ..._INDETERMINATE 또는 ..._REJECT입니다.
uint32_t outcomepresenceMask
필드
어떤 선택 필드가 설정되었는지 나타냅니다. PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_ISSUE_COMMAND_INDEX_PRESENT, ..._FIELD_INDEX_PRESENT, ..._OBSERVED_PRESENT, ..._EXPECTED_PRESENT 비트입니다.
uint32_t presenceMask