PDComm.GemEnhancedObjectDefinition
Class
Defines one object (OBJSPEC) and the enhanced remote commands it accepts.
public sealed record GemEnhancedObjectDefinitionParameters
| Name | Description |
|---|---|
Name | The object name: an ASCII item matched exactly and case-sensitively. An empty name is allowed when registered explicitly. Object names must be unique. |
Commands | The command definitions of the object. The rules of GemCommandDefinition apply, except that parameter values may use every format except JIS-8. |
Members
GemEnhancedObjectDefinition
Constructor
Defines one object (OBJSPEC) and the enhanced remote commands it accepts.
public GemEnhancedObjectDefinition(SecsItem Name, ReadOnlyMemory<GemCommandDefinition> Commands)Parameters
| Name | Description |
|---|---|
Name | The object name: an ASCII item matched exactly and case-sensitively. An empty name is allowed when registered explicitly. Object names must be unique. |
Commands | The command definitions of the object. The rules of GemCommandDefinition apply, except that parameter values may use every format except JIS-8. |
Commands
Property
The command definitions of the object. The rules of GemCommandDefinition apply, except that parameter values may use every format except JIS-8.
public ReadOnlyMemory<GemCommandDefinition> Commands { get; init; }Name
Property
The object name: an ASCII item matched exactly and case-sensitively. An empty name is allowed when registered explicitly. Object names must be unique.
public SecsItem Name { get; init; }