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

pdcomm::GemFormattedProgramDryRunIssueInfo

구조체

시험 실행(dry run) 보고서의 발견 사항 하나입니다. GemFormattedProgramDryRunReport::issue()가 반환합니다.

struct GemFormattedProgramDryRunIssueInfo

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

멤버

code

필드

발견 사항 코드입니다. 예: PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_CAPABILITY_MISSING, ..._MODEL_MISMATCH, ..._COMMAND_COUNT_EXCEEDED, ..._UNKNOWN_ASCII_COMMAND 또는 ..._DEPENDENCY_UNVERIFIED.

uint32_t code

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

commandIndex

필드

발견 사항이 가리키는 프로그램 명령입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.

size_t commandIndex

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

expected

필드

기대한 한도 또는 값입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.

uint64_t expected

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

fieldIndex

필드

발견 사항이 가리키는 필드 또는 파라미터 위치입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.

size_t fieldIndex

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

observed

필드

명령 수나 바이트 수 같은 관측값입니다. 해당 존재 비트가 설정되어 있을 때 유효합니다.

uint64_t observed

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

outcome

필드

이 발견 사항의 심각도입니다. ..._PASS, ..._INDETERMINATE 또는 ..._REJECT입니다.

uint32_t outcome

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

presenceMask

필드

어떤 선택 필드가 설정되었는지 나타냅니다. PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_ISSUE_COMMAND_INDEX_PRESENT, ..._FIELD_INDEX_PRESENT, ..._OBSERVED_PRESENT, ..._EXPECTED_PRESENT 비트입니다.

uint32_t presenceMask

선언 위치: #include <pdcomm_gem_formatted_program_dry_runs.hpp>