Skip to content
Start free evaluation

PdcommGemConstantChangeInfo

Struct

Receipt and decision state of an S2F15 result, filled by pdcomm_gem_result_constant_change_info().

typedef struct PdcommGemConstantChangeInfo { ... } PdcommGemConstantChangeInfo

Declared in: #include <pdcomm_gem_constants.h>

Members

applied

Field

1 when an EAC 0 reply with at least one pair swapped in the new values.

uint8_t applied

Declared in: #include <pdcomm_gem_constants.h>

change_count

Field

Number of ECID/ECV pairs in the received S2F15; 0 for an S2F16 reply result.

size_t change_count

Declared in: #include <pdcomm_gem_constants.h>

is_request

Field

1 for a received S2F15 on an Equipment; 0 for an S2F16 reply received by a Host.

uint8_t is_request

Declared in: #include <pdcomm_gem_constants.h>

responded

Field

1 after pdcomm_gem_equipment_respond_constants() sent S2F16.

uint8_t responded

Declared in: #include <pdcomm_gem_constants.h>

struct_size

Field

Structure size in bytes; set before the call, receives the size written.

size_t struct_size

Declared in: #include <pdcomm_gem_constants.h>

validation_accepted

Field

1 when every pair passed receipt validation against the constant store.

uint8_t validation_accepted

Declared in: #include <pdcomm_gem_constants.h>

validation_acknowledgement

Field

EAC from receipt validation: 0 accepted, 1 unknown ECID, 3 invalid value or format.

uint8_t validation_acknowledgement

Declared in: #include <pdcomm_gem_constants.h>