Skip to content
Start free evaluation

pdcomm::GemFormattedProgramSelectionToken

Struct

Identifies one selection of a formatted program on one equipment endpoint.

struct GemFormattedProgramSelectionToken

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>

selectFormattedProgram() returns the token. Pass it back to clear the selection, to validate it, or to dry-run and execute it; a token whose fields no longer match the current selection is stale.

Members

endpointId

Field

Identity of the endpoint that made the selection.

uint64_t endpointId = 0

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>

entryGeneration

Field

Generation of the selected store entry when it was selected.

uint64_t entryGeneration = 0

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>

selectionGeneration

Field

Selection revision; it increases whenever a different selection is made or cleared.

uint64_t selectionGeneration = 0

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>

sessionGeneration

Field

HSMS connection generation when the program was selected.

uint64_t sessionGeneration = 0

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>

storeRevision

Field

Formatted program store revision when the program was selected.

uint64_t storeRevision = 0

Declared in: #include <pdcomm_gem_formatted_program_selections.hpp>