Skip to content
Start free evaluation

PdcommGem300Capability

Struct

Input description of one capability, read by pdcomm_gem300_capability_catalog_replace().

typedef struct PdcommGem300Capability { ... } PdcommGem300Capability

Declared in: #include <pdcomm_gem300.h>

Members

axis

Field

Axis: one of #PDCOMM_GEM300_PROCESS_JOB, #PDCOMM_GEM300_CARRIER, #PDCOMM_GEM300_SUBSTRATE, or #PDCOMM_GEM300_CONTROL_JOB; unique in the profile.

uint32_t axis

Declared in: #include <pdcomm_gem300.h>

id

Field

Identifier bytes, not NUL-terminated; printable ASCII 0x21 to 0x7E.

const char *id

Declared in: #include <pdcomm_gem300.h>

id_length

Field

Number of bytes at id; nonzero and at most max_capability_id_bytes.

size_t id_length

Declared in: #include <pdcomm_gem300.h>

reserved

Field

Reserved; must be zero.

uint32_t reserved

Declared in: #include <pdcomm_gem300.h>

status

Field

Status label: #PDCOMM_GEM300_PLANNED, #PDCOMM_GEM300_MODEL_ONLY, or #PDCOMM_GEM300_EXPERIMENTAL.

uint32_t status

Declared in: #include <pdcomm_gem300.h>

verification

Field

Verification label; must be #PDCOMM_GEM300_UNVERIFIED.

uint32_t verification

Declared in: #include <pdcomm_gem300.h>