PDComm.GemReportOptions
Class
Represents the capacity limits of an equipment's event report store: collection events, reports and the links between them.
public sealed record GemReportOptionsPass the options to GemEquipment.ConfigureReports or GemReportConfiguration. When a host S2F33 (Define Report) or S2F35 (Link Event Report) request would exceed one of these limits, the equipment rejects it with DRACK or LRACK 1 (insufficient space).
Members
GemReportOptions
Constructor
Initializes a new instance with default values.
public GemReportOptions()Notes
- Set every
requiredproperty of the type in an object initializer.
MaxEvents
Property
Gets the maximum number of collection events (CEIDs) that the store can register.
public required nuint MaxEvents { get; init; }MaxReports
Property
Gets the maximum number of defined reports (RPTIDs).
public required nuint MaxReports { get; init; }MaxReportsPerEvent
Property
Gets the maximum number of reports linked to one collection event.
public required nuint MaxReportsPerEvent { get; init; }MaxTotalLinks
Property
Gets the maximum number of event-to-report links across all collection events.
public required nuint MaxTotalLinks { get; init; }MaxTotalVariables
Property
Gets the maximum number of variable IDs across all defined reports.
public required nuint MaxTotalVariables { get; init; }MaxVariablesPerReport
Property
Gets the maximum number of variable IDs (VIDs) in one report.
public required nuint MaxVariablesPerReport { get; init; }