Skip to content
Start free evaluation

pdcomm::GemEnhancedCommandResultInfo

Struct

Summary of a received S2F49 request or S2F50 reply, returned by GemResult::enhancedCommandInfo().

struct GemEnhancedCommandResultInfo

Declared in: #include <pdcomm_gem.hpp>

Members

completionEvent

Field

Completion CEID of the command.

uint32_t completionEvent

Declared in: #include <pdcomm_gem.hpp>

completionEventPresent

Field

true when the accepted command has a completion CEID.

bool completionEventPresent

Declared in: #include <pdcomm_gem.hpp>

dataId

Field

DATAID of the request; 0 for a reply.

uint32_t dataId

Declared in: #include <pdcomm_gem.hpp>

isRequest

Field

true for an S2F49 request at the equipment, false for an S2F50 reply.

bool isRequest

Declared in: #include <pdcomm_gem.hpp>

issueCount

Field

Validation issues of a request, or outer acknowledgement entries of a reply.

size_t issueCount

Declared in: #include <pdcomm_gem.hpp>

parameterCount

Field

Request parameters; 0 for a reply.

size_t parameterCount

Declared in: #include <pdcomm_gem.hpp>

responded

Field

true after GemEquipment::respondEnhancedCommand() sent S2F50.

bool responded

Declared in: #include <pdcomm_gem.hpp>

validationAccepted

Field

true when admission and validation at receipt accepted the request.

bool validationAccepted

Declared in: #include <pdcomm_gem.hpp>

validationAcknowledgement

Field

HCACK chosen at receipt; it overrides the application's decision when validation failed.

GemCommandAcknowledgement validationAcknowledgement

Declared in: #include <pdcomm_gem.hpp>