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

pdcomm::GemFormattedProgramSelectionToken

구조체

장비 끝점 하나에서 정형 프로그램을 선택(selection)한 한 건을 식별합니다.

struct GemFormattedProgramSelectionToken

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

selectFormattedProgram()이 토큰을 반환합니다. 선택을 해제하거나, 검증하거나, 시험 실행하고 실행할 때 이 토큰을 다시 넘깁니다. 필드가 현재 선택과 더 이상 일치하지 않는 토큰은 오래된(stale) 토큰입니다.

멤버

endpointId

필드

선택한 끝점의 식별값입니다.

uint64_t endpointId = 0

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

entryGeneration

필드

선택할 때 선택된 저장소 항목의 세대(generation)입니다.

uint64_t entryGeneration = 0

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

selectionGeneration

필드

선택 리비전입니다. 다른 선택을 하거나 선택을 해제할 때마다 증가합니다.

uint64_t selectionGeneration = 0

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

sessionGeneration

필드

프로그램을 선택할 때의 HSMS 연결 세대(generation)입니다.

uint64_t sessionGeneration = 0

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

storeRevision

필드

프로그램을 선택할 때의 정형 프로그램 저장소 리비전입니다.

uint64_t storeRevision = 0

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