138 lines
3.9 KiB
C#
138 lines
3.9 KiB
C#
namespace DTS.Common.Storage
|
|
{
|
|
public partial class DbOperations
|
|
{
|
|
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,
|
|
eId,
|
|
DiagnosticsMode,
|
|
IsoChannelName,
|
|
UserCode,
|
|
UserChannelName,
|
|
FirstUseDate,
|
|
LatestCalibrationId
|
|
}
|
|
|
|
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,
|
|
ISOChannelName,
|
|
UserCode,
|
|
UserChannelName,
|
|
SupportedExcitation
|
|
}
|
|
|
|
public enum SensorCalibrationFields
|
|
{
|
|
SerialNumber,
|
|
CalibrationDate,
|
|
Username,
|
|
LocalOnly,
|
|
NonLinear,
|
|
CalibrationRecords,
|
|
ModifyDate,
|
|
IsProportional,
|
|
RemoveOffset,
|
|
ZeroMethod,
|
|
CertificationDocuments,
|
|
InitialOffset,
|
|
SensorCalibrationId,
|
|
UsageCount,
|
|
SensitivityInspection,
|
|
CalibrationNote
|
|
|
|
}
|
|
|
|
public enum SensorCalibrationRecordFields
|
|
{
|
|
Sensitivity,
|
|
Poly,
|
|
AtCapacity,
|
|
EngineeringUnits,
|
|
Excitation,
|
|
CapacityOutputIsBasedOn,
|
|
SensitivityUnits
|
|
}
|
|
}
|
|
}
|
|
} |