PDComm.GemDirectoryOptions
Class
Represents the capacity limits of an equipment's collection event directory, which answers S1F23 (Collection Event Namelist Request).
public sealed record GemDirectoryOptionsPass the options to GemEquipment.ConfigureEventDirectory or GemDirectoryConfiguration.
Members
GemDirectoryOptions
Constructor
Initializes a new instance with default values.
public GemDirectoryOptions()Notes
- Set every
requiredproperty 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; }