init
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
using System.Collections.Generic;
|
||||
using DTS.Common.Base;
|
||||
using DTS.Common.Enums.Viewer;
|
||||
using DTS.Common.Interface.Sensors.SoftwareFilters;
|
||||
using Prism.Commands;
|
||||
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IChartOptionsModel : IBaseModel
|
||||
{
|
||||
/// <summary>
|
||||
/// true if all channels support ADC
|
||||
/// </summary>
|
||||
bool SupportsADC { get; set; }
|
||||
/// <summary>
|
||||
/// true if all channels support mV
|
||||
/// </summary>
|
||||
bool SupportsMV { get; set; }
|
||||
/// <summary>
|
||||
/// indicates if current mV option is for Volts or mV
|
||||
/// </summary>
|
||||
bool DisplayingVolts { get; set; }
|
||||
/// <summary>
|
||||
/// returns mV or V depending on DisplayingVolts value
|
||||
/// </summary>
|
||||
string MVOrV { get; }
|
||||
List<double> FullScaleValues { get; set; }
|
||||
double SelectedFullScaleValue { get; set; }
|
||||
double MinFixedY { get; set; }
|
||||
double MaxFixedY { get; set; }
|
||||
bool LockedT { get; set; }
|
||||
bool LockedY { get; set; }
|
||||
double MinFixedT { get; set; }
|
||||
double MaxFixedT { get; set; }
|
||||
bool ShowCursor { get; set; }
|
||||
string CurrentCursorValues { get; set; }
|
||||
YRangeScaleEnum YRange { get; set; }
|
||||
ChartUnitTypeEnum UnitType { get; set; }
|
||||
TimeUnitTypeEnum TimeUnitType { get; set; }
|
||||
string UnitTypeDescription { get; }
|
||||
FilterOptionEnum Filter { get; set; }
|
||||
//FB 13120 Updated to use IFilterClass
|
||||
IFilterClass SelectedFilter { get; set; }
|
||||
IChartOptionsViewModel Parent { get; set; }
|
||||
bool IsCursorsAvailable { get; set; }
|
||||
bool CanPublishChanges { get; set; }
|
||||
bool ReadData { get; set; }
|
||||
DelegateCommand ResetZoomCommand { get; }
|
||||
DelegateCommand ResetTCommand { get; }
|
||||
DelegateCommand SaveToPDFCommand { get; }
|
||||
bool IsDigitalChannel { get; set; }
|
||||
bool DecimateData { get; set; }
|
||||
long WidthPoints { get; set; }
|
||||
void SetSelectedFilterToUnfilteredNoRead();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user