Skip to content
Start free evaluation

pdcomm::gemConstantOptions

Function

Builds versioned limits for the equipment constant store (GemEquipment::configureConstants()).

inline PdcommGemConstantOptions gemConstantOptions(size_t maxConstants, size_t maxMetadataBytes, size_t maxValueBytes, size_t maxQueryIds, size_t maxChangesPerRequest, size_t maxIdentifierBytes, const PdcommSecsLimits &itemLimits)

Declared in: #include <pdcomm_gem.hpp>

Parameters

NameDescription
maxConstantsMaximum constants.
maxMetadataBytesMaximum bytes of IDs, names and units.
maxValueBytesMaximum bytes of values and bounds.
maxQueryIdsMaximum IDs accepted in one S2F13 or S2F29 request.
maxChangesPerRequestMaximum pairs accepted in one S2F15 request.
maxIdentifierBytesMaximum bytes of one ASCII ECID.
itemLimitsSECS-II limits for constant items.

Returns

Options with struct_size and version set.