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