Files
DP44/docs/ai/Common/DTS.Common/Enums/DTS.Viewer/ChartOptions.md
2026-04-17 14:55:32 -04:00

1.7 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common/Enums/DTS.Viewer/ChartOptions/TimeUnitType.cs
Common/DTS.Common/Enums/DTS.Viewer/ChartOptions/FilterOption.cs
Common/DTS.Common/Enums/DTS.Viewer/ChartOptions/YRangeScale.cs
Common/DTS.Common/Enums/DTS.Viewer/ChartOptions/WakeMethodType.cs
Common/DTS.Common/Enums/DTS.Viewer/ChartOptions/ChartUnitType.cs
2026-04-17T16:21:49.969799+00:00 zai-org/GLM-5-FP8 1 c34e8b8a865b8f08

ChartOptions

Purpose

This module defines enumeration types used for chart configuration options in the DTS Viewer component. It provides strongly-typed options for time unit display, data filtering, Y-axis range scaling, device wake methods, and chart unit types. Each enum is designed for use with the Xceed WPF Toolkit PropertyGrid, featuring Description attributes for display text and IItemsSource implementations for dropdown population.

Public Interface

TimeUnitTypeEnum - Enum defining time unit display options.

  • MS = 0 - Milliseconds, displayed as "ms"
  • Seconds = 1 - Seconds, displayed as "Seconds"

TimeUnitTypeItemSource - Implements IItemsSource. Provides GetValues() method returning ItemCollection via EnumUtil.GetValuesList<TimeUnitTypeEnum>().

FilterOptionEnum - Enum defining data filtering modes.

  • Unfiltered = 0 - No filtering applied
  • TestSetupDefault = 1 - Use test setup default filter settings
  • Custom = 2 - User-defined custom filtering

FilterOptionEnumItemSource - Implements IItemsSource. Provides GetValues() method returning ItemCollection via EnumUtil.GetValuesList<FilterOptionEnum>().

YRangeScaleEnum -