/* Test.Module.Channel.Sensor.ZeroMethod.cs Copyright © 2008 Diversified Technical Systems, Inc. All Rights Reserved */ using System.ComponentModel; namespace DatabaseExport { // *** see Test.cs *** public partial class Test { /// /// A container for DTS generic module concepts. /// public sealed partial class Module { // *** see Test.Module.Channel.cs *** public partial class Channel { //*** see Test.Module.Channel.Sensor.cs *** public partial class Sensor { /// /// All available zero method types. /// public enum ZeroMethodType { // Lots of legacy compatibility (e.g. importing GM ISF) depends on the order/value of this enum. /// /// calculate electrical zero using an average over time /// [Description("Average Over Time")] AverageOverTime = 0, /// /// calculate zero using time in pre-event /// [Description("Use Diagnostics Zero")] UsePreEventDiagnosticsZero = 1, /// /// calculate zero using injected value /// [Description("Absolute Zero")] None = 2 } /// /// Original version of all available zero method types. /// public enum OriginalZeroMethodType { /// /// calculate electrical zero using an average over time /// [Description("Average Over Time")] AverageOverTime, /// /// calculate zero using time in pre-event /// [Description("Use Diagnostics Zero")] UsePreCalZero, /// /// calculate zero using injected value /// [Description("Absolute Zero")] None } } } } } }