pdcomm::configureFormattedProgramVerificationRequests
Function
Enables S7F31/F32 verification requests on an endpoint.
inline void configureFormattedProgramVerificationRequests(GemEndpoint &endpoint, const PdcommGemFormattedProgramVerificationRequestOptions &options)Call once while the endpoint is stopped, after the role is configured. Hosts can then send verification requests and equipment can receive and acknowledge them.
const auto options =
pdcomm::gemFormattedProgramVerificationRequestOptions(2, 2, 2, 64, 1, 1, 1, 2);
pdcomm::configureFormattedProgramVerificationRequests(host, options);
pdcomm::configureFormattedProgramVerificationRequests(equipment, options);Parameters
| Name | Description |
|---|---|
endpoint | Host or equipment endpoint. |
options | Limits built with gemFormattedProgramVerificationRequestOptions(). |
Notes
- Throws
pdcomm::Error:PDCOMM_INVALID_STATEwhen the endpoint is not stopped, has no role or is already configured;PDCOMM_INVALID_ARGUMENTfor invalid options.