29 lines
1.0 KiB
Markdown
29 lines
1.0 KiB
Markdown
|
|
---
|
||
|
|
source_files:
|
||
|
|
- Common/DTS.CommonCore/Enums/TestSetups/RealtimeGraphsEnum.cs
|
||
|
|
generated_at: "2026-04-17T16:09:21.373000+00:00"
|
||
|
|
model: "zai-org/GLM-5-FP8"
|
||
|
|
schema_version: 1
|
||
|
|
sha256: "2598dae9bd481f7f"
|
||
|
|
---
|
||
|
|
|
||
|
|
# TestSetups
|
||
|
|
|
||
|
|
### Purpose
|
||
|
|
This module defines the allowed configurations for realtime graph display layouts. It provides a type-safe enumeration with description attributes for UI binding, supporting one, three, or six simultaneous graph views with explicit integer values matching the graph count.
|
||
|
|
|
||
|
|
### Public Interface
|
||
|
|
|
||
|
|
**`RealtimeGraphsEnum`** (enum)
|
||
|
|
- `[TypeConverter(typeof(EnumDescriptionTypeConverter))]` - Enables custom description-based conversion
|
||
|
|
- `One = 1` - Description: "RealtimeGraphs_One"
|
||
|
|
- `Three = 3` - Description: "RealtimeGraphs_Three"
|
||
|
|
- `Six = 6` - Description: "RealtimeGraphs_Six"
|
||
|
|
|
||
|
|
### Invariants
|
||
|
|
- The underlying integer value of each enum member corresponds to the number of graphs it represents (1, 3, or 6).
|
||
|
|
- Description attributes follow the naming pattern `RealtimeGraphs_<Name>`.
|
||
|
|
|
||
|
|
### Dependencies
|
||
|
|
- **Depends on**:
|
||
|
|
- `System
|