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

PdcommGemFormattedProgramVerificationRequestInfo

구조체

pdcomm_gem_result_formatted_program_verification_request_info()가 채우는 검증 요청 결과의 요약입니다.

typedef struct PdcommGemFormattedProgramVerificationRequestInfo { ... } PdcommGemFormattedProgramVerificationRequestInfo

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

멤버

acknowledgement

필드

ACKC7 코드입니다. S7F32에서 수신한 코드이거나, 수신한 S7F31에 대해 이쪽에서 보낸 코드입니다.

uint8_t acknowledgement

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

SEMI E5는 0 = 수락(accepted), 1 = 권한 없음(permission not granted), 2 = 길이 오류, 3 = 행렬 오버플로(matrix overflow), 4 = PPID 없음, 5 = 지원하지 않는 모드, 6 = 비동기 완료를 위해 시작됨, 7 = 저장 한도 오류로 정의합니다. acknowledgement_present가 1일 때만 유효합니다.

acknowledgement_present

필드

acknowledgement에 코드가 있으면 1입니다.

uint8_t acknowledgement_present

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

command_count

필드

수신한 프로그램의 공정 명령 개수입니다. S7F32 결과이면 0입니다.

size_t command_count

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

id_format

필드

PPID 형식입니다. #PDCOMM_SECS_ASCII 또는 #PDCOMM_SECS_BINARY이며, 결과에 프로그램이 없으면 0입니다.

uint8_t id_format

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

is_request

필드

결과가 수신한 S7F31 1차 메시지(장비 측)이면 1, S7F32 결과이면 0입니다.

uint8_t is_request

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

reply_ready

필드

결과가 아직 S7F32 응답이 필요한 S7F31 1차 메시지이면 1입니다.

uint8_t reply_ready

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

request_kind

필드

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

uint32_t request_kind

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

reserved

필드

예약 필드입니다. 0으로 기록됩니다.

uint8_t reserved[3]

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

responded

필드

이 1차 메시지에 대해 S7F32를 보냈거나 결과 자체가 S7F32이면 1입니다.

uint8_t responded

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

struct_size

필드

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

size_t struct_size

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

기록된 크기를 받습니다.