PdcommGemDataOptions
Struct
Limits of an Equipment data variable store.
typedef struct PdcommGemDataOptions { ... } PdcommGemDataOptionsEvery limit is application policy.
Members
item_limits
Field
SECS-II limits for each cached value and sample; every field must be nonzero.
PdcommSecsLimits item_limitsmax_metadata_bytes
Field
Largest total of name and units bytes across all variables.
size_t max_metadata_bytesmax_sample_bytes
Field
Largest total encoded size of the samples supplied with one call, in bytes.
size_t max_sample_bytesmax_samples_per_event
Field
Largest number of samples supplied with one publication or query response.
size_t max_samples_per_eventmax_value_bytes
Field
Largest total encoded size of all cached values, in bytes.
size_t max_value_bytesmax_variables
Field
Largest number of data variables; must be at least 1.
size_t max_variablesreserved
Field
Must be 0.
uint32_t reservedstruct_size
Field
Structure size in bytes; set to sizeof(PdcommGemDataOptions) or larger.
size_t struct_sizeversion
Field
Must be #PDCOMM_GEM_DATA_OPTIONS_VERSION.
uint32_t version