PdcommGemDataDefinition
Struct
Definition of one data variable for pdcomm_gem_equipment_configure_data_variables().
typedef struct PdcommGemDataDefinition { ... } PdcommGemDataDefinitionMembers
cached
Field
Optional initial cached value, copied; NULL leaves the cache empty.
const PdcommSecsItem *cachedMust match format and the count range.
format
Field
Required top-level format of every value, one of the PDCOMM_SECS_* format codes (List included).
uint8_t formatid
Field
Data variable ID (DVID); unique within the store.
uint32_t idSamples refer to this ID.
max_count
Field
Largest allowed element count; must be at least min_count.
size_t max_countmin_count
Field
Smallest allowed element count (List children or primitive elements).
size_t min_countname
Field
Name as ASCII bytes, not NUL-terminated.
const char *nameMay be NULL when name_length is 0.
name_length
Field
Number of bytes at name.
size_t name_lengthunits
Field
Units as ASCII bytes, not NUL-terminated.
const char *unitsMay be NULL when units_length is 0.
units_length
Field
Number of bytes at units.
size_t units_length