PdcommGemFormattedProgramQueryInfo
구조체
조회 결과의 요약입니다. pdcomm_gem_result_formatted_program_query_info()가 채웁니다.
typedef struct PdcommGemFormattedProgramQueryInfo { ... } PdcommGemFormattedProgramQueryInfo멤버
command_count
필드
반환된 프로그램의 공정 명령 개수입니다. 프로그램이 없으면 0입니다.
size_t command_countid_format
필드
요청한 PPID의 형식입니다. #PDCOMM_SECS_ASCII 또는 #PDCOMM_SECS_BINARY입니다.
uint8_t id_formatis_request
필드
결과가 수신한 S7F25 1차 메시지(장비 측)이면 1, S7F26 결과이면 0입니다.
uint8_t is_requestpresent
필드
응답에 프로그램이 들어 있으면 1입니다. 프로그램이 없거나 아직 알 수 없으면 0입니다.
uint8_t presentpresent_known
필드
응답 내용을 알 수 있으면 1입니다. S7F26 결과에서는 항상 1이고, 수신한 S7F25에서는 응답한 뒤에 1입니다.
uint8_t present_knownreply_ready
필드
결과가 아직 pdcomm_gem_formatted_program_query_respond()가 필요한 S7F25 1차 메시지이면 1입니다.
uint8_t reply_readyrequest_kind
필드
GEM 요청 종류입니다. 이 결과에서는 #PDCOMM_GEM_FORMATTED_PROGRAM_QUERY_SEND입니다.
uint32_t request_kindreserved
필드
예약 필드입니다. 0으로 기록됩니다.
uint8_t reserved[3]responded
필드
이 1차 메시지에 대해 S7F26을 보냈거나 결과 자체가 S7F26이면 1입니다.
uint8_t respondedstruct_size
필드
구조체 크기입니다. sizeof(PdcommGemFormattedProgramQueryInfo) 이상으로 설정합니다.
size_t struct_size기록된 크기를 받습니다.