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