Skip to content
Start free evaluation

PDComm.GemDirectoryOptions

Class

Represents the capacity limits of an equipment's collection event directory, which answers S1F23 (Collection Event Namelist Request).

public sealed record GemDirectoryOptions

Pass the options to GemEquipment.ConfigureEventDirectory or GemDirectoryConfiguration.

Members

GemDirectoryOptions

Constructor

Initializes a new instance with default values.

public GemDirectoryOptions()

Notes

  • Set every required property of the type in an object initializer.

MaxEvents

Property

Gets the maximum number of event entries.

public required nuint MaxEvents { get; init; }

MaxMetadataBytes

Property

Gets the maximum total length, in bytes, of all event names.

public required nuint MaxMetadataBytes { get; init; }

MaxNameBytes

Property

Gets the maximum length, in bytes, of one ASCII event name.

public required nuint MaxNameBytes { get; init; }

MaxTotalVariables

Property

Gets the maximum number of variable IDs across all event entries.

public required nuint MaxTotalVariables { get; init; }

MaxVariablesPerEvent

Property

Gets the maximum number of variable IDs (VIDs) in one event entry.

public required nuint MaxVariablesPerEvent { get; init; }