Files
DP44/Common/DTS.CommonCore/.svn/pristine/87/8737dafb03a6b0276adab3015107955c59237a47.svn-base

52 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
using System.ComponentModel;
using DTS.Common.Converters;
namespace DTS.Common.Enums.Sensors
{
[TypeConverter(typeof(EnumDescriptionTypeConverter))]
public enum ZeroMethodType
{
// Lots of legacy compatibility (e.g. importing GM ISF) depends on the order/value of this enum.
// also 14906 Can the parameter names in the test match the sensors tile names?
/// <summary>
/// calculate electrical zero using an average over time
/// </summary>
[Description("ZeroMethod_AverageOverTime")]
AverageOverTime = 0,
/// <summary>
/// calculate zero using time in pre-event
/// </summary>
//[Description("Use Diagnostics Zero")]
[Description("ZeroMethod_DiagnosticLevel")]
UsePreEventDiagnosticsZero = 1,
/// <summary>
/// calculate zero using injected value
/// </summary>
//[Description("Absolute Zero")]
[Description("ZeroMethod_None")]
None = 2
}
/// <summary>
/// Original version of all available zero method types.
/// </summary>
public enum OriginalZeroMethodType
{
/// <summary>
/// calculate electrical zero using an average over time
/// </summary>
//[Description("Average Over Time")]
AverageOverTime,
/// <summary>
/// calculate zero using time in pre-event
/// </summary>
//[Description("Use Diagnostics Zero")]
UsePreCalZero,
/// <summary>
/// calculate zero using injected value
/// </summary>
//[Description("Absolute Zero")]
None
}
}