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

pdcomm::GemCommandResultInfo

구조체

GemResult::commandInfo()가 반환하는, 받은 S2F41 요청 또는 S2F42 응답의 요약입니다.

struct GemCommandResultInfo

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

멤버

completionEvent

필드

명령의 완료 CEID입니다.

uint32_t completionEvent

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

completionEventPresent

필드

수락된 명령에 완료 CEID가 있으면 true입니다.

bool completionEventPresent

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

isRequest

필드

장비에서 받은 S2F41 요청이면 true, 호스트에서 받은 S2F42 응답이면 false입니다.

bool isRequest

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

issueCount

필드

요청의 검증 문제 수 또는 응답의 CPACK 항목 수입니다.

size_t issueCount

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

parameterCount

필드

요청 파라미터 수입니다. 응답에서는 0입니다.

size_t parameterCount

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

responded

필드

GemEquipment::respondCommand()가 S2F42를 보낸 뒤에는 true입니다.

bool responded

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

validationAccepted

필드

수신 시 라이브러리의 검증이 요청을 수락했으면 true입니다.

bool validationAccepted

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

validationAcknowledgement

필드

수신 시 검증이 선택한 HCACK입니다. 검증이 실패하면 이 값이 애플리케이션의 결정보다 우선합니다.

GemCommandAcknowledgement validationAcknowledgement

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