PDComm.GemEnhancedCommandConfiguration
Class
Represents the enhanced remote command store that GemEquipmentWorker installs on its equipment endpoint at startup.
public sealed record GemEnhancedCommandConfigurationThe worker validates the definitions and copies their name items when it starts; see GemEquipment.ConfigureEnhancedCommands for the rules. Object names must be ASCII items.
Parameters
| Name | Description |
|---|---|
Options | The enhanced command store limits. |
Objects | The object definitions in registration order. |
Members
GemEnhancedCommandConfiguration
Constructor
Represents the enhanced remote command store that GemEquipmentWorker installs on its equipment endpoint at startup.
public GemEnhancedCommandConfiguration(GemEnhancedCommandOptions Options, ReadOnlyMemory<GemEnhancedObjectDefinition> Objects)The worker validates the definitions and copies their name items when it starts; see GemEquipment.ConfigureEnhancedCommands for the rules. Object names must be ASCII items.
Parameters
| Name | Description |
|---|---|
Options | The enhanced command store limits. |
Objects | The object definitions in registration order. |
Objects
Property
The object definitions in registration order.
public ReadOnlyMemory<GemEnhancedObjectDefinition> Objects { get; init; }Options
Property
The enhanced command store limits.
public GemEnhancedCommandOptions Options { get; init; }