Files
DP44/DataPRO/IService/Classes/TDAS/TDASServiceSetupInfoLookup.cs

29 lines
1.2 KiB
C#
Raw Normal View History

2026-04-17 14:55:32 -04:00
using DTS.Common.DAS.Concepts;
using DTS.Common.Enums.DASFactory;
using System.Collections.Generic;
namespace DTS.DASLib.Service
{
/// <summary>
/// This is identical to TDASServiceSetupInfo except that the SamplesPerSecond and HardwareFilterRateHz
/// are Dictionaries so that they can differ based on the DAS being used.
/// </summary>
public class TDASServiceSetupInfoLookup
{
public string SetupDescription { get; set; }
public Dictionary<string, double> SamplesPerSecondLookup { get; set; }
public Dictionary<string, float> HardwareFilterRateHzLookup { get; set; }
public DFConstantsAndEnums.RecordingMode RecordingMode { get; set; }
public bool? CheckoutMode { get; set; }
public TDASServiceSetupInfoLookup(string setupDescription, Dictionary<string, double> sampleRateLookup, Dictionary<string, float> aafLookup, DFConstantsAndEnums.RecordingMode recordingMode, bool? checkoutMode)
{
SetupDescription = setupDescription;
SamplesPerSecondLookup = sampleRateLookup;
HardwareFilterRateHzLookup = aafLookup;
RecordingMode = recordingMode;
CheckoutMode = checkoutMode;
}
}
}