This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
namespace DTS.Storage
{
public abstract class CalculatedChannels
{
public const string Table = "tblCalculatedChannels";
public enum Fields
{
[DbTypeAttr("INTEGER PRIMARY KEY NOT NULL")]
Id,
[DbTypeAttr("INTEGER")]
Operation,
[DbTypeAttr("NVARCHAR(255)")]
CalculatedChannelValueCode,
[DbTypeAttr("BLOB")]
InputChannelIds,
[DbTypeAttr("NVARCHAR(255)")]
CFCForInputChannels,
[DbTypeAttr("NVARCHAR(255)")]
CFCForOutput,
[DbTypeAttr("NVARCHAR(255)")]
TestSetupName,
[DbTypeAttr("NVARCHAR(255)")]
CCName
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Storage.Classes.Abstract
{
public abstract class DbVersions
{
public enum DbVersionFields
{
Version,
Step,
Date,
Remarks,
UserField
}
}
}

View File

@@ -0,0 +1,22 @@
namespace DTS.Storage
{
public abstract class DigitalOutputSettings
{
public const string Table = "tblTOMDigitalChannels";
public enum Fields
{
ChannelDescription,
DelayMS,
DurationMS,
OutputMode,
LimitDuration,
LastModified,
LastModifiedBy,
Version,
LocalOnly,
DurationMSFloat,
UserTags
}
}
}

View File

@@ -0,0 +1,22 @@
namespace DTS.Storage
{
public abstract class LabratoryDetails
{
public const string Table = "tblLabratoryDetails";
public enum LabratoryDetailsFields
{
Name,
LabratoryName,
LabratoryContactName,
LabratoryContactPhone,
LabratoryContactFax,
LabratoryContactEmail,
LabratoryTestRefNumber,
LabratoryProjectRefNumber,
LastModified,
LastModifiedBy,
LocalOnly,
Version
}
}
}

View File

@@ -0,0 +1,41 @@
namespace DTS.Storage
{
public abstract class LevelTriggers
{
public const string Table = "tblLevelTriggers";
public enum Fields
{
[DbTypeAttr("NVARCHAR(255) NOT NULL")]
TestSetupName,
[DbTypeAttr("NVARCHAR(255) NOT NULL")]
GroupSerialNumber,
[DbTypeAttr("NVARCHAR(255) NOT NULL")]
TestObjectChannelId,
[DbTypeAttr("NVARCHAR(255) NOT NULL")]
HardwareChannelId,
[DbTypeAttr("NVARCHAR(255) NOT NULL")]
SensorSerialNumber,
[DbTypeAttr("BIT NOT NULL")]
GreaterThanEnabled,
[DbTypeAttr("FLOAT NOT NULL")]
GreaterThanEU,
[DbTypeAttr("BIT NOT NULL")]
LessThanEnabled,
[DbTypeAttr("FLOAT NOT NULL")]
LessThanEU,
[DbTypeAttr("FLOAT NULL")]
InsideUpperEU,
[DbTypeAttr("FLOAT NULL")]
InsideLowerEU,
[DbTypeAttr("FLOAT NULL")]
OutsideUpperEU,
[DbTypeAttr("FLOAT NULL")]
OutsideLowerEU,
[DbTypeAttr("BIT NULL")]
TriggerInside,
[DbTypeAttr("BIT NULL")]
TriggerOutside
};
}
}

View File

@@ -0,0 +1,7 @@
namespace DTS.Storage
{
public abstract class MMEPossibleChannels
{
public const string Table = "tblMMEPossibleChannels";
}
}

View File

@@ -0,0 +1,118 @@
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
}
}
}

View File

@@ -0,0 +1,16 @@
namespace DTS.Storage
{
public abstract class Settings
{
public const string Table = "tblSettings";
public enum UserFields
{
PropertyId,
PropertyType,
PropertyValue,
UserId
}
}
}

View File

@@ -0,0 +1,32 @@
namespace DTS.Storage
{
public abstract class Squib
{
public const string Table = "tblTOMSquibChannels";
public enum Fields
{
SquibDescription,
BypassCurrentFilter,
BypassVoltageFilter,
DelayMS,
DurationMS,
FireMode,
ISOCode,
MeasurementType,
SquibOutputCurrent,
SquibToleranceLow,
SquibToleranceHigh,
LimitDuration,
ArticleId,
LocalOnly,
Version,
LastModified,
LastModifiedBy,
UserValue1,
UserValue2,
UserValue3,
UserTags
}
}
}

View File

@@ -0,0 +1,21 @@
namespace DTS.Storage
{
public abstract class Tags
{
public const string Table = "tblTags";
public enum TagFields
{
TagId,
TagText,
Obsolete
}
public const string TAGASSIGNMENTS_TABLE = "TagAssignments";
public enum TagAssignmentFields
{
ObjectID,
ObjectType,
TagID
}
}
}

View File

@@ -0,0 +1,15 @@
namespace DTS.Storage
{
public abstract class TestObjectChannelSettings
{
public const string TableName = "tblTestObjectChannelSettings";
public enum Fields
{
TestObjectSerial,
ChannelId,
Setting,
SensorSerial
}
}
}

View File

@@ -0,0 +1,157 @@
namespace DTS.Storage
{
public abstract class TestSetups
{
public const string HardwareTable = "tblTestSetupHardware";
public enum HardwareFields
{
TestSetupName,
HardwareId,
AddOrRemove //0=remove,1=add
}
public const string DASSettingsTable = "tblTestSetupDASSettings";
public const string ChannelSettingsTable = "tblTestChannelSettings";
public enum ChannelSettingFields
{
TestName,
TestObjectName,
ChannelId,
Setting,
SensorSerial
}
public const string TestSetupsTable = "tblTestSetups";
public enum Fields
{
SetupName,
SetupDescription,
AutomaticTestProgression,
AutomaticProgressionDelayMS,
InvertTrigger,
InvertStart,
ViewDiagnostics,
VerifyChannels,
AutoVerifyChannels,
VerifyChannelsDelayMS,
RecordingMode,
SamplesPerSecond,
PreTriggerSeconds,
PostTriggerSeconds,
StrictDiagnostics,
RequireConfirmationOnErrors,
ROIDownload,
ViewROIDownload,
DownloadAll,
ViewRealtime,
RealtimePlotCount,
ROIStart,
ROIEnd,
ViewDownloadAll,
Export,
ExportFormat,
LabDetails,
UseLabDetails,
CustomerDetails,
UseCustomerDetails,
AllowMissingSensors,
AllowSensorIdToBlankChannel,
LocalOnly,
LastModified,
LastModifiedBy,
TurnOffExcitation,
TriggerCheckRealtime,
TriggerCheckStep,
PostTestDiagnostics,
ExportFolder,
DownloadFolder,
CommonStatusLine,
SameAsDownloadFolder,
UploadData,
UploadDataFolder,
Settings,
WarnOnBatteryFail,
Dirty,
Complete,
ErrorMessage,
TestEngineerDetails,
UseTestEngineerDetails,
UserTags,
DoAutoArm,
CheckoutMode,
QuitTestWithoutWarning,
SuppressMissingSensorsWarning,
ISFFile,
NotAllChannelsRealTime,
NotAllChannelsViewer
}
public const string TestSetupObjectsTable = "tblTestSetupObjects";
public enum TestSetupObjectFields
{
TestObjectSerialNumber,
TestSetupName,
TargetSampleRate,
ExcitationWarmupTimeMS,
LocalOnly,
TestObjectType,
TestObjectPosition
}
public const string TestObjectMetaDataTable = "tblTestSetupObjectMetaData";
public enum TestObjectMetaDataFields
{
TestObject,
SetupName,
PropName,
PropValue,
Optional,
Version
}
public const string TestObjectTemplatesTable = "tblTestObjectTemplates";
public enum TestObjectTemplatesFields
{
TemplateName,
Icon,
Description,
LocalOnly,
Version,
LastModifiedBy,
CRC32,
TestObject,
LastModified,
ParentTemplate,
SysBuilt
}
public const string TestObjectsTable = "tblTestObjects";
public enum TestObjectsFields
{
SerialNumber,
LastModifiedBy,
LastModified,
Template,
LocalOnly,
ParentObject,
SysBuilt,
Embedded,
OriginalTemplate,
OriginalSerialNumber
}
public const string TestGraphsTable = "tblTestGraphs";
public enum GraphFields
{
GraphName,
GraphDescription,
TemplateName,
Channels,
UseDomainMin,
DomainMin,
UseDomainMax,
DomainMax,
UseRangeMin,
RangeMin,
UseRangeMax,
RangeMax,
Thresholds,
LocalOnly
}
}
}

View File

@@ -0,0 +1,38 @@
namespace DTS.Storage
{
/// <summary>
/// tables and fields for user objects
/// </summary>
public abstract class Users
{
public const string USERS_TABLE = "DataPROUsers";
public enum UserFields
{
ID,
UserName,
DisplayName,
Password,
Role,
LastModified,
LastModifiedBy,
LocalOnly
}
public const string UIITEMS_TABLE = "UIITEMS";
public enum UIItemFields
{
ID,
Name
}
public const string USERUISETTINGS_TABLE = "UserUIItemSettings";
public enum UserUIItemSettingFields
{
UserId,
UIItemID,
Permission,
Visible
}
}
}

View File

@@ -0,0 +1,15 @@
namespace DTS.Storage
{
public abstract class VersionTable
{
public enum Fields
{
Version,
Step,
Date,
Remarks,
UserField
}
public const string TableName = "tblDataPRODbVersion";
}
}