PdcommGemQueryInfo
구조체
보고서 조회 요청 또는 응답의 요약입니다. pdcomm_gem_result_query_info()가 채웁니다.
typedef struct PdcommGemQueryInfo { ... } PdcommGemQueryInfo멤버
data_id
필드
S6F16 응답의 DATAID입니다. data_id_present가 0이면 0입니다.
uint32_t data_iddata_id_present
필드
DATAID를 담은 S6F16 응답이면 1, 그 밖에는 0입니다.
uint8_t data_id_presentid
필드
요청한 ID입니다. 이벤트 조회이면 CEID, 그 밖에는 RPTID입니다.
uint32_t idis_request
필드
장비가 수신한 조회이면 1, 호스트가 수신한 응답이면 0입니다.
uint8_t is_requestquery_kind
필드
#PDCOMM_GEM_EVENT_QUERY, #PDCOMM_GEM_INDIVIDUAL_QUERY, #PDCOMM_GEM_ANNOTATED_QUERY 중 하나입니다.
uint32_t query_kindreport_count
필드
S6F16 응답에 있는 보고서 개수입니다. 요청과 S6F20/S6F22에서는 0입니다.
size_t report_countresponded
필드
pdcomm_gem_equipment_respond_report_query()가 이 요청에 대한 응답을 보낸 뒤에는 1입니다.
uint8_t respondedstruct_size
필드
구조체 크기(바이트)입니다. 호출 전에 설정하며, 기록된 크기를 받습니다.
size_t struct_sizevalue_count
필드
값 개수입니다. S6F16에서는 모든 보고서의 값을 합한 개수, S6F20/S6F22에서는 엔트리 개수, 요청에서는 0입니다.
size_t value_count