24 lines
959 B
Plaintext
24 lines
959 B
Plaintext
|
|
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);
|
||
|
|
}
|