Skip to content
Start free evaluation

PdcommGemFormattedProgramVerificationNegotiationOptions

Struct

Limits for the verification negotiation service.

typedef struct PdcommGemFormattedProgramVerificationNegotiationOptions { ... } PdcommGemFormattedProgramVerificationNegotiationOptions

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

Pass to pdcomm_gem_configure_formatted_program_verification_negotiation(). The report limits may be 0, which rejects any issue or issue text; the queue limits must be nonzero.

Members

max_history

Field

Number of finished negotiations remembered for replay detection; must be nonzero.

size_t max_history

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_issue_text_bytes

Field

Largest ERRW7 text length of one issue, in bytes.

size_t max_issue_text_bytes

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_issues

Field

Largest number of issues in a prepared S7F27 report.

size_t max_issues

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_pending

Field

Largest number of submitted equipment-side negotiations awaiting a grant or acknowledgement; must be nonzero.

size_t max_pending

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_prepared

Field

Largest number of unfinished equipment-side negotiations (prepared, submitted, or granted); must be nonzero.

size_t max_prepared

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_received

Field

Largest number of unanswered host-side S7F29 inquiries; must be nonzero.

size_t max_received

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_results

Field

Number of finished negotiations the service retains; must be nonzero.

size_t max_results

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

max_total_issue_text_bytes

Field

Largest total ERRW7 text length of all issues, in bytes.

size_t max_total_issue_text_bytes

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

reserved

Field

Reserved; must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

struct_size

Field

Size of this structure in bytes; set to sizeof(PdcommGemFormattedProgramVerificationNegotiationOptions) or larger.

size_t struct_size

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>

version

Field

Must be #PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_NEGOTIATION_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_formatted_program_verification_negotiation.h>