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

pdcomm::GemQueryInfo

구조체

GemResult::queryInfo()가 반환하는, 보고서 조회 요청 또는 응답의 요약입니다.

struct GemQueryInfo

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

멤버

dataId

필드

S6F16 응답의 DATAID입니다. #dataIdPresent가 true일 때 유효합니다.

uint32_t dataId

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

dataIdPresent

필드

S6F16 응답이면 true입니다.

bool dataIdPresent

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

id

필드

요청한 CEID(이벤트 조회) 또는 RPTID(개별 조회와 주석 포함 조회)입니다.

uint32_t id

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

isRequest

필드

장비가 받은 요청이면 true입니다.

bool isRequest

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

kind

필드

GemRequest::EventQuery, GemRequest::IndividualQuery, GemRequest::AnnotatedQuery 중 하나입니다.

GemRequest kind

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

reportCount

필드

S6F16 응답의 보고서 수입니다. 그 밖에는 0입니다.

size_t reportCount

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

responded

필드

GemEquipment::respondReportQuery()가 응답을 보낸 뒤에는 true입니다.

bool responded

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

valueCount

필드

응답의 값 수입니다. S6F16에서는 모든 보고서에 걸친 합계입니다.

size_t valueCount

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