Skip to content
Start free evaluation

PdcommGemEnhancedCommandResultInfo

Struct

Summary of an enhanced command result, filled by pdcomm_gem_result_enhanced_command_info().

typedef struct PdcommGemEnhancedCommandResultInfo { ... } PdcommGemEnhancedCommandResultInfo

Declared in: #include <pdcomm_gem_enhanced_commands.h>

Members

completion_event

Field

Completion CEID of an accepted request; 0 when completion_event_present is 0.

uint32_t completion_event

Declared in: #include <pdcomm_gem_enhanced_commands.h>

completion_event_present

Field

1 when an accepted request has a completion CEID.

uint8_t completion_event_present

Declared in: #include <pdcomm_gem_enhanced_commands.h>

data_id

Field

DATAID of a received request; 0 for a reply.

uint32_t data_id

Declared in: #include <pdcomm_gem_enhanced_commands.h>

is_request

Field

1 for an Equipment-received S2F49 request, 0 for a Host-received S2F50 reply.

uint8_t is_request

Declared in: #include <pdcomm_gem_enhanced_commands.h>

issue_count

Field

Number of outer acknowledgement entries: frozen errors of a request (0 when accepted), or received entries of a reply.

size_t issue_count

Declared in: #include <pdcomm_gem_enhanced_commands.h>

parameter_count

Field

Number of CPNAME/CEPVAL pairs of a received request; 0 for a reply.

size_t parameter_count

Declared in: #include <pdcomm_gem_enhanced_commands.h>

responded

Field

1 after pdcomm_gem_equipment_respond_enhanced_command() sent S2F50 for the request.

uint8_t responded

Declared in: #include <pdcomm_gem_enhanced_commands.h>

struct_size

Field

Structure size; set to sizeof(PdcommGemEnhancedCommandResultInfo) or larger, receives the size written.

size_t struct_size

Declared in: #include <pdcomm_gem_enhanced_commands.h>

validation_accepted

Field

1 when the request passed admission at receipt; always 0 for a reply.

uint8_t validation_accepted

Declared in: #include <pdcomm_gem_enhanced_commands.h>

validation_acknowledgement

Field

HCACK frozen at receipt for a request (0 when accepted), or the received HCACK of a reply.

uint8_t validation_acknowledgement

Declared in: #include <pdcomm_gem_enhanced_commands.h>