Skip to content
Start free evaluation

pdcomm::Gem300Capability

Struct

One capability declaration inside a profile, used as input to Gem300CapabilityCatalog::replace().

struct Gem300Capability

Declared in: #include <pdcomm_gem300.hpp>

Members

axis

Field

Capability area; each axis may appear at most once per profile.

Gem300CapabilityAxis axis = Gem300CapabilityAxis::ProcessJob

Declared in: #include <pdcomm_gem300.hpp>

id

Field

Capability identifier: 1 or more printable ASCII bytes (0x21 to 0x7E, no spaces), unique within its profile.

std::string id

Declared in: #include <pdcomm_gem300.hpp>

status

Field

Declared maturity of the capability.

Gem300CapabilityStatus status = Gem300CapabilityStatus::Planned

Declared in: #include <pdcomm_gem300.hpp>