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

pdcomm::GemFormattedProgramQueryInfo

구조체

S7F25 요청 또는 S7F26 응답의 요약입니다. formattedProgramQueryInfo()가 반환합니다.

struct GemFormattedProgramQueryInfo

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

멤버

commandCount

필드

반환된 프로그램의 명령 수입니다. 알려진 프로그램이 없거나 프로그램이 없으면 0입니다.

size_t commandCount

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

idFormat

필드

요청한 PPID의 SECS-II 형식 코드입니다.

uint8_t idFormat

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

isRequest

필드

장비가 받은 S7F25이면 true입니다.

bool isRequest

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

present

필드

응답에 프로그램이 들어 있으면 true, 빈 S7F26(프로그램 없음)이면 false입니다. #presentKnown이 true일 때만 의미가 있습니다.

bool present

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

presentKnown

필드

응답 내용이 확정되면 true입니다. 받은 S7F26이거나, 요청에 대한 응답이 준비된 뒤입니다.

bool presentKnown

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

replyReady

필드

받은 S7F25이 아직 응답을 기다리는 동안 true입니다.

bool replyReady

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

request

필드

항상 GemRequest::FormattedProgramQuerySend입니다.

GemRequest request

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

responded

필드

respondFormattedProgramQuery()가 S7F26을 보낸 뒤 true입니다.

bool responded

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