콘텐츠로 이동
무료 평가 시작

pdcomm::respondFormattedProgram

함수

받은 S7F27에 S7F28 Process Program Verification Acknowledge를 보냅니다.

inline void respondFormattedProgram(GemEndpoint &endpoint, GemResult &result)

선언 위치: #include <pdcomm_gem_formatted_programs.hpp>

호스트가 응답하지 않은 요청을 소유하고 있어야 합니다. PDCOMM_BACKPRESSURE로 전송에 실패하면 결과는 재시도할 수 있도록 준비 상태로 남습니다. 응답에 성공한 뒤 다시 호출하면 아무것도 하지 않고 성공합니다.

매개변수

이름설명
endpointGemCommunication::Communicating 상태인 호스트 끝점(endpoint)입니다.
result이 끝점에서 받은 GemOutcome::FormattedProgramReceived인 결과입니다.

참고

  • 예외 pdcomm::Error: 장비이거나, 통신 중이 아니거나, 다른 결과 종류이면 PDCOMM_INVALID_STATE, 다른 끝점, 연결 또는 선택(selection)의 결과이면 PDCOMM_STALE_TOKEN, 응답을 큐에 넣을 수 없으면 PDCOMM_BACKPRESSURE입니다.
  • 이 호출은 result를 변경합니다. 같은 결과의 조회 함수와 동시에 실행하지 마십시오.