pdcomm::dryRunFormattedProgram
함수
선택된 정형 프로그램을 장비의 기능 카탈로그(capability catalog)와 대조해 분석합니다.
inline GemFormattedProgramDryRunReport dryRunFormattedProgram(GemEquipment &endpoint, const GemFormattedProgramSelectionToken &token, const PdcommGemFormattedProgramDryRunOptions &options)선택이 여전히 준비(ready) 상태여야 합니다(validateFormattedProgramSelection() 참고). 기능 카탈로그가 없으면 보고서에 기능 누락(capability-missing) 발견 사항과 판정 불가(indeterminate) 결과가 담깁니다.
매개변수
| 이름 | 설명 |
|---|---|
endpoint | 정형 프로그램 요청이 구성된 장비 끝점(endpoint)입니다. |
token | selectFormattedProgram()이 반환한 토큰입니다. |
options | gemFormattedProgramDryRunOptions()로 만든 옵션입니다. |
반환값
소유된 보고서입니다.
참고
- 예외
pdcomm::Error: 선택이 해제되었거나 다르거나 오래되었으면PDCOMM_STALE_TOKEN, 호스트에서 호출하거나 저장소가 없으면PDCOMM_INVALID_STATE, 옵션이 잘못되었거나 정책을 지원하지 않으면PDCOMM_INVALID_ARGUMENT,maxIssues또는maxProgramEncodedBytes를 넘으면PDCOMM_LIMIT_EXCEEDED입니다.