Skip to content
Start free evaluation

pdcomm::gemDataOptions

Function

Builds versioned limits for the data variable store (GemEquipment::configureDataVariables()).

inline PdcommGemDataOptions gemDataOptions(size_t maxVariables, size_t maxMetadataBytes, size_t maxValueBytes, size_t maxSamplesPerEvent, size_t maxSampleBytes, const PdcommSecsLimits &itemLimits)

Declared in: #include <pdcomm_gem.hpp>

Parameters

NameDescription
maxVariablesMaximum data variables.
maxMetadataBytesMaximum bytes of names and units.
maxValueBytesMaximum bytes of cached values.
maxSamplesPerEventMaximum samples passed to one publish or query response.
maxSampleBytesMaximum encoded bytes of the samples of one call.
itemLimitsSECS-II limits for data items.

Returns

Options with struct_size and version set.