Skip to content
Start free evaluation

PdcommGemConstantOptions

Struct

Limits of an Equipment constant store.

typedef struct PdcommGemConstantOptions { ... } PdcommGemConstantOptions

Declared in: #include <pdcomm_gem_constants.h>

Every limit is application policy.

Members

item_limits

Field

SECS-II limits for each stored value; every field must be nonzero.

PdcommSecsLimits item_limits

Declared in: #include <pdcomm_gem_constants.h>

max_changes_per_request

Field

Largest number of ECID/ECV pairs accepted in one incoming S2F15.

size_t max_changes_per_request

Declared in: #include <pdcomm_gem_constants.h>

max_constants

Field

Largest number of constants; must be at least 1.

size_t max_constants

Declared in: #include <pdcomm_gem_constants.h>

max_identifier_bytes

Field

Largest ASCII ECID length in bytes, for definitions and incoming requests.

size_t max_identifier_bytes

Declared in: #include <pdcomm_gem_constants.h>

max_metadata_bytes

Field

Largest total of ASCII ID, name, and units bytes across all constants.

size_t max_metadata_bytes

Declared in: #include <pdcomm_gem_constants.h>

max_query_ids

Field

Largest number of ECIDs accepted in one incoming S2F13 or S2F29.

size_t max_query_ids

Declared in: #include <pdcomm_gem_constants.h>

max_value_bytes

Field

Largest total encoded size of current, default, minimum, and maximum values; must be at least 1.

size_t max_value_bytes

Declared in: #include <pdcomm_gem_constants.h>

reserved

Field

Must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_constants.h>

struct_size

Field

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

size_t struct_size

Declared in: #include <pdcomm_gem_constants.h>

version

Field

Must be #PDCOMM_GEM_CONSTANT_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_constants.h>