using System.Collections.Generic; using DTS.Common.Base; using DTS.Common.Enums; using DTS.Common.Interface.TestSetups.Imports.TTS.ReadFile; namespace DTS.Common.Interface { public interface ISummaryViewModel : IBaseViewModel { ISummaryView View { get; set; } void SetStatus(string status, string error = default(string)); void SetProgress(double progress); bool TestSetupComplete { get; set; } string ImportFileName { get; } string TestSetupName { get; } double SampleRate { get; } RecordingModes RecordingMode { get; } string PreTrigger { get; } string PostTrigger { get; } void SetChannelList(); void UpdateUI(); void SetSerializedTestIdValues(string[] values); void SetAvailableSampleRates(int[] values); string GetTestId(); void SetAAFExceptions(Dictionary> values); } }