Skip to content
Start free evaluation

PdcommGemReportOptions

Struct

Capacity limits of an Equipment report store.

typedef struct PdcommGemReportOptions { ... } PdcommGemReportOptions

Declared in: #include <pdcomm_gem_reports.h>

Every limit is application policy. A Host request that would exceed a limit is rejected with DRACK or LRACK 1 (insufficient space).

Members

max_events

Field

Largest number of collection events (CEIDs) in the store.

size_t max_events

Declared in: #include <pdcomm_gem_reports.h>

max_reports

Field

Largest number of defined reports (RPTIDs).

size_t max_reports

Declared in: #include <pdcomm_gem_reports.h>

max_reports_per_event

Field

Largest number of reports linked to one event.

size_t max_reports_per_event

Declared in: #include <pdcomm_gem_reports.h>

Field

Largest total number of event-to-report links.

size_t max_total_links

Declared in: #include <pdcomm_gem_reports.h>

max_total_variables

Field

Largest total number of VIDs across all reports.

size_t max_total_variables

Declared in: #include <pdcomm_gem_reports.h>

max_variables_per_report

Field

Largest number of VIDs in one report.

size_t max_variables_per_report

Declared in: #include <pdcomm_gem_reports.h>

reserved

Field

Must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_reports.h>

struct_size

Field

Structure size in bytes; set to sizeof(PdcommGemReportOptions) or larger.

size_t struct_size

Declared in: #include <pdcomm_gem_reports.h>

version

Field

Must be #PDCOMM_GEM_REPORT_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_reports.h>