pdcomm::completeFormattedProgramExecution
Function
Submits the application's final report with detail bytes from a vector.
inline void completeFormattedProgramExecution(GemEquipment &endpoint, const GemFormattedProgramExecutionToken &token, uint64_t reportId, uint32_t outcome, const std::vector<uint8_t> &detail = {})Parameters
| Name | Description |
|---|---|
endpoint | Equipment endpoint that runs the execution. |
token | Token of the execution. |
reportId | Application-defined report identifier. |
outcome | PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_TERMINAL_* value. |
detail | Application detail bytes; may be empty. |
Notes
- Throws
pdcomm::Error: Same statuses as the pointer-and-length overload.