Files
DP44/Common/DTS.Common.Storage/Classes/Abstract/TestSetups.cs
2026-04-17 14:55:32 -04:00

158 lines
4.4 KiB
C#

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
}
}
}