Files
DP44/Common/DTS.CommonCore/.svn/pristine/89/8909fdccd16359cdb2ee1542d7d26278afc2080f.svn-base

24 lines
959 B
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
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);
}
/// <summary>
/// delegate to read a TTS import file
/// </summary>
/// <param name="importFile">file to be used for import</param>
public delegate void ReadFileDelegate(string importFile);
}