using DTS.Common.Base; using DTS.Common.Enums; using DTS.Common.Interface.Sensors; namespace DTS.Common.Interface { public interface IReadFileViewModel : IBaseViewModel { IReadFileView View { get; set; } void SetStatus(string status); void SetStatus(string status, string error); void SetProgress(double progress); string FileToImport { get; set; } void ReadFile(string fileName, double defaultSampleRate, RecordingModes defaultMode, double defaultTTSPreTrigger, double defaultTTSPostTrigger, double defaultTTSROIStart, double defaultTTSROIEnd, bool defaultRequireEIDFound, string defaultDigitalInputMode, ISquibSettingDefaults squibDefaults); } /// /// delegate to read a TTS import file /// /// file to be used for import public delegate void ReadFileDelegate(string importFile); }