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

pdcomm::respondFormattedProgramQuery

함수

받은 S7F25에 정형 프로그램 저장소의 내용으로 S7F26 응답을 보냅니다.

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

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

응답 내용은 처음 준비할 때 확정됩니다. 저장된 프로그램이거나, PPID를 모르면 빈 리스트입니다. 응답에 성공한 뒤 다시 호출하면 아무것도 하지 않고 성공합니다.

매개변수

이름설명
endpointGemCommunication::Communicating 상태인 장비 끝점(endpoint)입니다.
resultGemOutcome::FormattedProgramQueryReceived인 결과입니다.

참고

  • 예외 pdcomm::Error: 호스트에서 호출하거나 통신 중이 아니면 PDCOMM_INVALID_STATE, 결과가 오래되었으면 PDCOMM_STALE_TOKEN, 응답을 큐에 넣을 수 없으면 PDCOMM_BACKPRESSURE(나중에 다시 시도)입니다.
  • 이 호출은 result를 변경합니다. 같은 결과의 getter와 동시에 실행하지 마십시오.