PdcommGem300CapabilityInfo
Struct
Description of one snapshot capability, filled by pdcomm_gem300_capability_snapshot_capability_info().
typedef struct PdcommGem300CapabilityInfo { ... } PdcommGem300CapabilityInfoMembers
axis
Field
Capability axis, one of the axis macros such as #PDCOMM_GEM300_PROCESS_JOB.
uint32_t axisid_length
Field
Length of the capability identifier in bytes.
size_t id_lengthreserved
Field
Reserved; set to zero before the call.
uint32_t reservedreserved2
Field
Reserved; set to zero before the call.
uint32_t reserved2status
Field
Status label, one of #PDCOMM_GEM300_PLANNED, #PDCOMM_GEM300_MODEL_ONLY, or #PDCOMM_GEM300_EXPERIMENTAL.
uint32_t statusstruct_size
Field
Structure size in bytes.
size_t struct_sizeSet it to sizeof(PdcommGem300CapabilityInfo) or larger before the call. The library stores the size of the layout it wrote.
verification
Field
Verification label; #PDCOMM_GEM300_UNVERIFIED, the defined value.
uint32_t verificationversion
Field
Structure version; set to #PDCOMM_GEM300_CAPABILITY_INFO_VERSION before the call.
uint32_t version