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

PdcommGemEnhancedCommandResultInfo

구조체

pdcomm_gem_result_enhanced_command_info()가 채우는 확장 명령 결과의 요약입니다.

typedef struct PdcommGemEnhancedCommandResultInfo { ... } PdcommGemEnhancedCommandResultInfo

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

멤버

completion_event

필드

수락된 요청의 완료 CEID입니다. completion_event_present가 0이면 0입니다.

uint32_t completion_event

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

completion_event_present

필드

수락된 요청에 완료 CEID가 있으면 1입니다.

uint8_t completion_event_present

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

data_id

필드

수신한 요청의 DATAID입니다. 응답이면 0입니다.

uint32_t data_id

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

is_request

필드

장비가 수신한 S2F49 요청이면 1, 호스트가 수신한 S2F50 응답이면 0입니다.

uint8_t is_request

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

issue_count

필드

바깥 확인 응답 엔트리 개수입니다. 요청이면 확정된 오류 개수(수락되었으면 0)이고, 응답이면 수신한 엔트리 개수입니다.

size_t issue_count

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

parameter_count

필드

수신한 요청의 CPNAME/CEPVAL 쌍 개수입니다. 응답이면 0입니다.

size_t parameter_count

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

responded

필드

pdcomm_gem_equipment_respond_enhanced_command()가 요청에 대한 S2F50을 보낸 뒤에는 1입니다.

uint8_t responded

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

struct_size

필드

구조체 크기입니다. sizeof(PdcommGemEnhancedCommandResultInfo) 이상으로 설정하며, 기록된 크기를 받습니다.

size_t struct_size

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

validation_accepted

필드

요청이 수신 시점의 수락 판정을 통과했으면 1입니다. 응답이면 항상 0입니다.

uint8_t validation_accepted

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

validation_acknowledgement

필드

요청이면 수신 시점에 확정된 HCACK(수락되었으면 0)이고, 응답이면 수신한 HCACK입니다.

uint8_t validation_acknowledgement

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