Skip to content
Start free evaluation

PdcommGem300CapabilityProfile

Struct

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

typedef struct PdcommGem300CapabilityProfile { ... } PdcommGem300CapabilityProfile

Declared in: #include <pdcomm_gem300.h>

Members

capabilities

Field

Array of capability_count capabilities, in the order to keep.

const PdcommGem300Capability *capabilities

Declared in: #include <pdcomm_gem300.h>

capability_count

Field

Number of capabilities; from 1 to max_capabilities_per_profile.

size_t capability_count

Declared in: #include <pdcomm_gem300.h>

id

Field

Identifier bytes, not NUL-terminated; printable ASCII 0x21 to 0x7E, unique in the catalog.

const char *id

Declared in: #include <pdcomm_gem300.h>

id_length

Field

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

size_t id_length

Declared in: #include <pdcomm_gem300.h>