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,45 @@
namespace DTS.Common.Constant
{
public static class EmbeddedSensors
{
//power management / wake up
public const int MotionDetectInactivitySMaximum = 300; //five minutes
public const int MagnetTimeoutMsMaximum = 300000; //five minutes
//device triggers
public const double EmbeddedLowGLinearAccelerometerRange = 8;
public const double EmbeddedHighGLinearAccelerometerRange = 400;
public const double EmbeddedAngularAccelerometerRange = 2000;
public const double EmbeddedAngularRateSensorRange = 2000;
public const double HumidityMinimum = 10;
public const double HumidityMaximum = 100;
public const double PressureMinimum = 5;
public const double PressureMaximum = 15;
public const double TemperatureMinimum = 0;
public const double TemperatureMaximum = 65;
public const double TimedIntervalEventDurationMsMinimum = 30;
public const double TimedIntervalEventDurationMsMaximum = 300000; //five minutes
public const double TimedIntervalNumberOfEventsMaximum = 100;
public const int IntervalBetweenEventStartsMinutesMaximum = 1440; //24 hours
//embedded sensor sample rates, taken from device IC spec
public const double EmbeddedLowGLinearAccelerometerSampleRateMinimum = 1;
public const double EmbeddedLowGLinearAccelerometerSampleRateMaximum = 6400;
public const double EmbeddedHighGLinearAccelerometerSampleRateMinimum = 1;
public const double EmbeddedHighGLinearAccelerometerSampleRateMaximum = 5120;
public const double EmbeddedAngularAccelerometerSampleRateMinimum = 1;
public const double EmbeddedAngularAccelerometerSampleRateMaximum = 1600;
public const double EmbeddedAngularAccelerometerAndRateSensorSampleRateMinimum = 1;
public const double EmbeddedAngularAccelerometerAndRateSensorSampleRateMaximum = 5120;
public const double EmbeddedAtmosphericSensorSampleRateMinimum = 1;
public const double EmbeddedAtmosphericSensorSampleRateMaximum = 157;
//default values: max SR
public const int DefaultEmbeddedLowGLinearAccelerometerSampleRate = 6400;
public const int DefaultEmbeddedHighGLinearAccelerometerSampleRate = 5120;
public const int DefaultEmbeddedAngularAccelerometerSampleRate = 1600;
public const int DefaultEmbeddedAngularAccelerometerAndRateSensorSampleRate = 5120;
public const int DefaultEmbeddedAtmosphericSensorSampleRate = 157;
}
}

View File

@@ -0,0 +1,5 @@
using DTS.Common.Base;
namespace DTS.Common.Interface
{
public interface IMenuView : IBaseView { }
}

View File

@@ -0,0 +1,22 @@
// ReSharper disable once CheckNamespace
namespace DTS.Common.Enums.Viewer
{
public enum TestRunMetadataFields
{
Id,
Description,
InlineSerializedData,
Guid,
FaultFlags,
Software,
SoftwareVersion,
DataType,
FileDate,
FilePath,
Modules,
Module,
Channels,
CalculatedChannels,
CalculatedChannel
}
}