Skip to content
Start free evaluation

PDComm.GemEventDirectoryDefinition

Class

Represents one collection event entry of an equipment's event directory.

public sealed record GemEventDirectoryDefinition

Parameters

NameDescription
IdThe collection event ID (CEID). The directory must list exactly the events registered in the event report store.
NameThe ASCII event name (CENAME) reported in S1F24; may be empty.
VariableIdsThe 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

NameDescription
IdThe collection event ID (CEID). The directory must list exactly the events registered in the event report store.
NameThe ASCII event name (CENAME) reported in S1F24; may be empty.
VariableIdsThe 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; }