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