pdcomm::GemFormattedProgramDryRunIssueInfo
Struct
One finding of a dry-run report, returned by GemFormattedProgramDryRunReport::issue().
struct GemFormattedProgramDryRunIssueInfoMembers
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 codecommandIndex
Field
Program command the finding refers to; valid when its presence bit is set.
size_t commandIndexexpected
Field
Expected limit or value; valid when its presence bit is set.
uint64_t expectedfieldIndex
Field
Field or parameter position the finding refers to; valid when its presence bit is set.
size_t fieldIndexobserved
Field
Observed value, such as a command count or byte count; valid when its presence bit is set.
uint64_t observedoutcome
Field
Severity of this finding: ..._PASS, ..._INDETERMINATE or ..._REJECT.
uint32_t outcomepresenceMask
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