PdcommGemEnhancedCommandResultInfo
구조체
pdcomm_gem_result_enhanced_command_info()가 채우는 확장 명령 결과의 요약입니다.
typedef struct PdcommGemEnhancedCommandResultInfo { ... } PdcommGemEnhancedCommandResultInfo멤버
completion_event
필드
수락된 요청의 완료 CEID입니다. completion_event_present가 0이면 0입니다.
uint32_t completion_eventcompletion_event_present
필드
수락된 요청에 완료 CEID가 있으면 1입니다.
uint8_t completion_event_presentdata_id
필드
수신한 요청의 DATAID입니다. 응답이면 0입니다.
uint32_t data_idis_request
필드
장비가 수신한 S2F49 요청이면 1, 호스트가 수신한 S2F50 응답이면 0입니다.
uint8_t is_requestissue_count
필드
바깥 확인 응답 엔트리 개수입니다. 요청이면 확정된 오류 개수(수락되었으면 0)이고, 응답이면 수신한 엔트리 개수입니다.
size_t issue_countparameter_count
필드
수신한 요청의 CPNAME/CEPVAL 쌍 개수입니다. 응답이면 0입니다.
size_t parameter_countresponded
필드
pdcomm_gem_equipment_respond_enhanced_command()가 요청에 대한 S2F50을 보낸 뒤에는 1입니다.
uint8_t respondedstruct_size
필드
구조체 크기입니다. sizeof(PdcommGemEnhancedCommandResultInfo) 이상으로 설정하며, 기록된 크기를 받습니다.
size_t struct_sizevalidation_accepted
필드
요청이 수신 시점의 수락 판정을 통과했으면 1입니다. 응답이면 항상 0입니다.
uint8_t validation_acceptedvalidation_acknowledgement
필드
요청이면 수신 시점에 확정된 HCACK(수락되었으면 0)이고, 응답이면 수신한 HCACK입니다.
uint8_t validation_acknowledgement