Skip to content
Start free evaluation

pdcomm::GemFormattedProgramExecutionActionInfo

Struct

Description of one requested action, returned by GemFormattedProgramExecutionAction::info().

struct GemFormattedProgramExecutionActionInfo

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

Members

actionSequence

Field

Sequence number of this action.

uint64_t actionSequence

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

cancelNextCommandIndex

Field

For a cancel action, the index of the first command that was not applied.

size_t cancelNextCommandIndex

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

capabilityRevision

Field

Capability catalog revision of the dry run.

uint64_t capabilityRevision

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

codeFormat

Field

SECS-II format code of the CCODE, for a step action.

uint8_t codeFormat

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

commandCount

Field

Commands of the executed program.

size_t commandCount

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

commandIndex

Field

Program command a step action asks to apply.

size_t commandIndex

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

dryRunOutcome

Field

Dry-run outcome of the execution.

uint32_t dryRunOutcome

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

endpointId

Field

Endpoint that runs the execution.

uint64_t endpointId

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

executionGeneration

Field

Execution number.

uint64_t executionGeneration

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

idFormat

Field

SECS-II format code of the PPID, for a start action.

uint8_t idFormat

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

kind

Field

Action kind (PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._STEP or ..._CANCEL).

uint32_t kind

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

parameterCount

Field

PPARM items of the command of a step action.

size_t parameterCount

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

policyVersion

Field

Dry-run policy version of the execution.

uint32_t policyVersion

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

presenceMask

Field

Which data the action carries: PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_PROGRAM_ID_PRESENT, ..._MODEL_PRESENT, ..._SOFTWARE_REVISION_PRESENT, ..._COMMAND_PRESENT and ..._CANCEL_NEXT_COMMAND_INDEX_PRESENT bits.

uint32_t presenceMask

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

sessionGeneration

Field

Connection generation of the execution.

uint64_t sessionGeneration

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>