Skip to content
Start free evaluation

pdcomm::gemFormattedProgramVerificationRequestOptions

Function

Builds versioned limits for S7F31/F32 verification requests.

inline PdcommGemFormattedProgramVerificationRequestOptions gemFormattedProgramVerificationRequestOptions(size_t maxCommands, size_t maxParametersPerCommand, size_t maxTotalParameters, size_t maxTotalParameterBytes, size_t maxPending, size_t maxReceived, size_t maxResults, size_t maxHistory)

Declared in: #include <pdcomm_gem_formatted_program_verification_requests.hpp>

Every limit must be nonzero.

Parameters

NameDescription
maxCommandsMaximum commands in one request.
maxParametersPerCommandMaximum parameters of one command.
maxTotalParametersMaximum parameters across one request.
maxTotalParameterBytesMaximum encoded parameter bytes across one request.
maxPendingMaximum submitted requests waiting for S7F32.
maxReceivedMaximum received requests waiting for a response.
maxResultsMaximum completed exchanges kept; the oldest is dropped first.
maxHistoryMaximum handled exchanges remembered to reject replays.

Returns

Options with struct_size and version set.