PDComm.GemEventDirectoryDefinition
Class
Represents one collection event entry of an equipment's event directory.
public sealed record GemEventDirectoryDefinitionParameters
| Name | Description |
|---|---|
Id | The collection event ID (CEID). The directory must list exactly the events registered in the event report store. |
Name | The ASCII event name (CENAME) reported in S1F24; may be empty. |
VariableIds | The variable IDs (VIDs) reported for the event in S1F24, without duplicates. Each VID must be bound to an existing data variable (GemDataSourceKind.Data). |
Members
GemEventDirectoryDefinition
Constructor
Represents one collection event entry of an equipment's event directory.
public GemEventDirectoryDefinition(uint Id, string Name, ReadOnlyMemory<uint> VariableIds)Parameters
| Name | Description |
|---|---|
Id | The collection event ID (CEID). The directory must list exactly the events registered in the event report store. |
Name | The ASCII event name (CENAME) reported in S1F24; may be empty. |
VariableIds | The variable IDs (VIDs) reported for the event in S1F24, without duplicates. Each VID must be bound to an existing data variable (GemDataSourceKind.Data). |
Id
Property
The collection event ID (CEID). The directory must list exactly the events registered in the event report store.
public uint Id { get; init; }Name
Property
The ASCII event name (CENAME) reported in S1F24; may be empty.
public string Name { get; init; }VariableIds
Property
The variable IDs (VIDs) reported for the event in S1F24, without duplicates. Each VID must be bound to an existing data variable (GemDataSourceKind.Data).
public ReadOnlyMemory<uint> VariableIds { get; init; }