PDComm.Gem300CapabilityProfile
Class
A named set of GEM300 capabilities, at most one per axis.
public sealed record Gem300CapabilityProfileParameters
| Name | Description |
|---|---|
Id | The profile identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within the catalog. |
Capabilities | The capabilities in order: at least one and at most Gem300CapabilityOptions.MaxCapabilitiesPerProfile. |
Members
Gem300CapabilityProfile
Constructor
A named set of GEM300 capabilities, at most one per axis.
public Gem300CapabilityProfile(string Id, IReadOnlyList<Gem300Capability> Capabilities)Parameters
| Name | Description |
|---|---|
Id | The profile identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within the catalog. |
Capabilities | The capabilities in order: at least one and at most Gem300CapabilityOptions.MaxCapabilitiesPerProfile. |
Capabilities
Property
The capabilities in order: at least one and at most Gem300CapabilityOptions.MaxCapabilitiesPerProfile.
public IReadOnlyList<Gem300Capability> Capabilities { get; init; }Id
Property
The profile identifier: nonempty printable ASCII without spaces (bytes 0x21 through 0x7E), unique within the catalog.
public string Id { get; init; }