PDComm.Gem300Capability
Class
One capability of a GEM300 capability profile.
public sealed record Gem300CapabilityParameters
| Name | Description |
|---|---|
Id | The capability identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within its profile. |
Axis | The object area of the capability; each axis occurs at most once per profile. |
Status | The declared status label. |
Verification | The verification label; the default is the only defined value. |
Members
Gem300Capability
Constructor
One capability of a GEM300 capability profile.
public Gem300Capability(string Id, Gem300Axis Axis, Gem300Status Status, Gem300Verification Verification = Gem300Verification.Unverified)Parameters
| Name | Description |
|---|---|
Id | The capability identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within its profile. |
Axis | The object area of the capability; each axis occurs at most once per profile. |
Status | The declared status label. |
Verification | The verification label; the default is the only defined value. |
Axis
Property
The object area of the capability; each axis occurs at most once per profile.
public Gem300Axis Axis { get; init; }Id
Property
The capability identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within its profile.
public string Id { get; init; }Status
Property
The declared status label.
public Gem300Status Status { get; init; }Verification
Property
The verification label; the default is the only defined value.
public Gem300Verification Verification { get; init; }