pdcomm::gemFormattedProgramOptions
Function
Builds versioned limits for S7F27/F28 process program verification.
inline PdcommGemFormattedProgramOptions gemFormattedProgramOptions(size_t maxIssues, size_t maxIssueTextBytes, size_t maxTotalIssueTextBytes, size_t maxPending, size_t maxReceived, size_t maxResults, size_t maxHistory)Every limit must be nonzero. Each bound is checked before caller input is copied.
Parameters
| Name | Description |
|---|---|
maxIssues | Maximum entries in one report. |
maxIssueTextBytes | Maximum ERRW7 bytes of one entry. |
maxTotalIssueTextBytes | Maximum ERRW7 bytes across one report. |
maxPending | Maximum submitted reports waiting for S7F28. |
maxReceived | Maximum received reports waiting for a response. |
maxResults | Maximum completed exchanges kept; the oldest is dropped first. |
maxHistory | Maximum handled exchanges remembered to reject replays; the oldest is dropped first. |
Returns
Options with struct_size and version set.