namespace DTS.Storage { public abstract class SensorDB { public const string SensorCalibrationTable = "tblSensorCalibrations"; public const string SensorDataTable = "tblSensors"; public const string SensorModelsTable = "tblSensorModels"; public enum SensorDataFields { SerialNumber = 1, UserSerialNumber, Model, Manufacturer, Status, MeasurementUnit, OffsetToleranceLow, OffsetToleranceHigh, Id, Capacity, Comment, BridgeType, BridgeLegMode, Shunt, Invert, UserValue1, UserValue2, UserValue3, FilterClass, BridgeResistance, IsoCode, CheckOffset, SupportedExcitation, InitialEU, CalInterval, CalibrationSignal, InternalShuntResistance, ExternalShuntResistance, UniPolar, RangeLow, RangeAve, RangeHigh, Created, TimesUsed, SensorCategory, BypassFilter, CouplingMode, Version, LastModified, ModifiedBy, LocalOnly, AxisNumber, NumberOfAxes, UserTags, DoNotUse, Broken } public enum SensorModelFields { Model, Manufacturer, UserPartNumber, Capacity, OffsetToleranceLow, OffsetToleranceHigh, MeasurementUnit, Bridge, Shunt, BridgeResistance, FilterClass, UniPolar, IgnoreRange, CouplingMode, Version, RangeLow, RangeAve, RangeHigh, LastModified, ModifiedBy, LocalOnly, NumberOfAxes, CalInterval, AxisNumber, Polarity, Invert, CheckOffset, CalibrationRecord, ISOCode, SupportedExcitation } public enum SensorCalibrationFields { SerialNumber, CalibrationDate, Username, LocalOnly, NonLinear, CalibrationRecords, ModifyDate, IsProportional, RemoveOffset, ZeroMethod, CertificationDocuments, InitialOffset } public enum SensorCalibrationRecordFields { Sensitivity, Poly, AtCapacity, EngineeringUnits, Excitation, CapacityOutputIsBasedOn, SensitivityUnits } } }