PdcommGemEnhancedCommandResultInfo
Struct
Summary of an enhanced command result, filled by pdcomm_gem_result_enhanced_command_info().
typedef struct PdcommGemEnhancedCommandResultInfo { ... } PdcommGemEnhancedCommandResultInfoMembers
completion_event
Field
Completion CEID of an accepted request; 0 when completion_event_present is 0.
uint32_t completion_eventcompletion_event_present
Field
1 when an accepted request has a completion CEID.
uint8_t completion_event_presentdata_id
Field
DATAID of a received request; 0 for a reply.
uint32_t data_idis_request
Field
1 for an Equipment-received S2F49 request, 0 for a Host-received S2F50 reply.
uint8_t is_requestissue_count
Field
Number of outer acknowledgement entries: frozen errors of a request (0 when accepted), or received entries of a reply.
size_t issue_countparameter_count
Field
Number of CPNAME/CEPVAL pairs of a received request; 0 for a reply.
size_t parameter_countresponded
Field
1 after pdcomm_gem_equipment_respond_enhanced_command() sent S2F50 for the request.
uint8_t respondedstruct_size
Field
Structure size; set to sizeof(PdcommGemEnhancedCommandResultInfo) or larger, receives the size written.
size_t struct_sizevalidation_accepted
Field
1 when the request passed admission at receipt; always 0 for a reply.
uint8_t validation_acceptedvalidation_acknowledgement
Field
HCACK frozen at receipt for a request (0 when accepted), or the received HCACK of a reply.
uint8_t validation_acknowledgement