Skip to content
Start free evaluation

pdcomm::GemFormattedProgramDryRunIssueInfo

Struct

One finding of a dry-run report, returned by GemFormattedProgramDryRunReport::issue().

struct GemFormattedProgramDryRunIssueInfo

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

Members

code

Field

Finding code, for example PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_CAPABILITY_MISSING, ..._MODEL_MISMATCH, ..._COMMAND_COUNT_EXCEEDED, ..._UNKNOWN_ASCII_COMMAND or ..._DEPENDENCY_UNVERIFIED.

uint32_t code

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

commandIndex

Field

Program command the finding refers to; valid when its presence bit is set.

size_t commandIndex

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

expected

Field

Expected limit or value; valid when its presence bit is set.

uint64_t expected

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

fieldIndex

Field

Field or parameter position the finding refers to; valid when its presence bit is set.

size_t fieldIndex

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

observed

Field

Observed value, such as a command count or byte count; valid when its presence bit is set.

uint64_t observed

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

outcome

Field

Severity of this finding: ..._PASS, ..._INDETERMINATE or ..._REJECT.

uint32_t outcome

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>

presenceMask

Field

Which optional fields are set: PDCOMM_GEM_FORMATTED_PROGRAM_DRY_RUN_ISSUE_COMMAND_INDEX_PRESENT, ..._FIELD_INDEX_PRESENT, ..._OBSERVED_PRESENT and ..._EXPECTED_PRESENT bits.

uint32_t presenceMask

Declared in: #include <pdcomm_gem_formatted_program_dry_runs.hpp>