Skip to content
Start free evaluation

PdcommGemCommandResultInfo

Struct

Summary of a remote command result, filled by pdcomm_gem_result_command_info().

typedef struct PdcommGemCommandResultInfo { ... } PdcommGemCommandResultInfo

Declared in: #include <pdcomm_gem_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_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_commands.h>

is_request

Field

1 for an Equipment-received S2F41 request, 0 for a Host-received S2F42 reply.

uint8_t is_request

Declared in: #include <pdcomm_gem_commands.h>

issue_count

Field

Number of frozen validation issues of a request, or of received CPACK entries of a reply.

size_t issue_count

Declared in: #include <pdcomm_gem_commands.h>

parameter_count

Field

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

size_t parameter_count

Declared in: #include <pdcomm_gem_commands.h>

responded

Field

1 after pdcomm_gem_equipment_respond_command() sent S2F42 for the request.

uint8_t responded

Declared in: #include <pdcomm_gem_commands.h>

struct_size

Field

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

size_t struct_size

Declared in: #include <pdcomm_gem_commands.h>

validation_accepted

Field

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

uint8_t validation_accepted

Declared in: #include <pdcomm_gem_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_commands.h>