Skip to content
Start free evaluation

pdcomm::GemQueryInfo

Struct

Summary of a report query request or reply, returned by GemResult::queryInfo().

struct GemQueryInfo

Declared in: #include <pdcomm_gem.hpp>

Members

dataId

Field

DATAID of an S6F16 reply; valid when #dataIdPresent is true.

uint32_t dataId

Declared in: #include <pdcomm_gem.hpp>

dataIdPresent

Field

true for S6F16 replies.

bool dataIdPresent

Declared in: #include <pdcomm_gem.hpp>

id

Field

Requested CEID (event query) or RPTID (individual and annotated queries).

uint32_t id

Declared in: #include <pdcomm_gem.hpp>

isRequest

Field

true for a request received by the equipment.

bool isRequest

Declared in: #include <pdcomm_gem.hpp>

kind

Field

GemRequest::EventQuery, GemRequest::IndividualQuery or GemRequest::AnnotatedQuery.

GemRequest kind

Declared in: #include <pdcomm_gem.hpp>

reportCount

Field

Reports in an S6F16 reply; 0 otherwise.

size_t reportCount

Declared in: #include <pdcomm_gem.hpp>

responded

Field

true after GemEquipment::respondReportQuery() sent the reply.

bool responded

Declared in: #include <pdcomm_gem.hpp>

valueCount

Field

Values in the reply; for S6F16 the total across reports.

size_t valueCount

Declared in: #include <pdcomm_gem.hpp>