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

PdcommGemFormattedProgramInfo

구조체

검증 보고서 결과의 요약입니다. pdcomm_gem_result_formatted_program_info()가 채웁니다.

typedef struct PdcommGemFormattedProgramInfo { ... } PdcommGemFormattedProgramInfo

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

멤버

id_format

필드

PPID의 형식입니다. #PDCOMM_SECS_ASCII 또는 #PDCOMM_SECS_BINARY이며, 결과에 보고서가 없으면 0입니다.

uint8_t id_format

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

is_request

필드

결과가 수신한 S7F27 1차 메시지(호스트 측)이면 1, S7F28 확인 응답이면 0입니다.

uint8_t is_request

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

issue_count

필드

수신한 보고서의 문제 개수입니다. S7F28 확인 응답 결과에서는 0입니다.

size_t issue_count

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

reply_ready

필드

결과가 아직 pdcomm_gem_formatted_program_respond()가 필요한 S7F27 1차 메시지이면 1입니다.

uint8_t reply_ready

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

request_kind

필드

GEM 요청 종류입니다. 이 결과에서는 #PDCOMM_GEM_FORMATTED_PROGRAM_SEND입니다.

uint32_t request_kind

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

responded

필드

이 1차 메시지에 대해 S7F28을 보냈거나 결과 자체가 확인 응답이면 1입니다.

uint8_t responded

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

struct_size

필드

구조체 크기입니다. sizeof(PdcommGemFormattedProgramInfo) 이상으로 설정합니다.

size_t struct_size

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

기록된 크기를 받습니다.