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

PdcommGemFormattedProgramCapabilityInfo

구조체

기능(capability) 결과의 요약입니다. pdcomm_gem_result_formatted_program_capability_info()가 채웁니다.

typedef struct PdcommGemFormattedProgramCapabilityInfo { ... } PdcommGemFormattedProgramCapabilityInfo

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

멤버

byte_maximum

필드

BYTMAX입니다. 공정 프로그램 크기의 최댓값(바이트)이며, 결과에 기능이 없으면 0입니다.

uint32_t byte_maximum

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

command_count

필드

기능에 있는 명령 개수입니다. 결과에 기능이 없으면 0입니다.

size_t command_count

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

command_maximum

필드

CMDMAX입니다. 공정 프로그램(process program) 하나에 들어가는 명령의 최대 개수이며, 결과에 기능이 없으면 0입니다.

uint8_t command_maximum

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

is_request

필드

결과가 수신한 S7F21 요청(장비 측)이면 1, 호스트 데이터 결과이면 0입니다.

uint8_t is_request

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

reply_ready

필드

결과가 아직 pdcomm_gem_formatted_program_capability_respond()가 필요한 수신 요청이면 1입니다.

uint8_t reply_ready

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

request_kind

필드

결과에서 복사한 GEM 요청 종류입니다. 보통 #PDCOMM_GEM_FORMATTED_PROGRAM_CAPABILITY_SEND입니다.

uint32_t request_kind

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

reserved

필드

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

uint32_t reserved

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

responded

필드

수신한 요청에 대해 S7F22를 보냈거나 호스트 데이터 결과이면 1입니다.

uint8_t responded

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

struct_size

필드

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

size_t struct_size

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

기록된 크기를 받습니다.