init
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestModule : INotifyPropertyChanged
|
||||
{
|
||||
string SerialNumber { get; set; }
|
||||
string BaseSerialNumber { get; set; }
|
||||
int AaFilterRateHz { get; set; }
|
||||
int Number { get; set; }
|
||||
int NumberOfSamples { get; set; }
|
||||
int UnsubsampledNumberOfSamples { get; set; }
|
||||
double RequestedPostTriggerSeconds { get; set; }
|
||||
double RequestedPreTriggerSeconds { get; set; }
|
||||
double PostTriggerSeconds { get; set; }
|
||||
double PreTriggerSeconds { get; set; }
|
||||
string RecordingMode { get; set; }
|
||||
int SampleRateHz { get; set; }
|
||||
int StartRecordSampleNumber { get; set; }
|
||||
int NumberOfChannels { get; set; }
|
||||
bool InlineSerializedData { get; set; }
|
||||
int StartRecordTimestampSec { get; set; }
|
||||
int StartRecordTimestampNanoSec { get; set; }
|
||||
int TriggerTimestampSec { get; set; }
|
||||
int TriggerTimestampNanoSec { get; set; }
|
||||
bool PTPMasterSync { get; set; }
|
||||
int TiltSensorAxisXDegreesPre { get; set; }
|
||||
int TiltSensorAxisYDegreesPre { get; set; }
|
||||
int TiltSensorAxisZDegreesPre { get; set; }
|
||||
int TiltSensorAxisXDegreesPost { get; set; }
|
||||
int TiltSensorAxisYDegreesPost { get; set; }
|
||||
int TiltSensorAxisZDegreesPost { get; set; }
|
||||
int TemperatureLocation1Pre { get; set; }
|
||||
int TemperatureLocation2Pre { get; set; }
|
||||
int TemperatureLocation3Pre { get; set; }
|
||||
int TemperatureLocation4Pre { get; set; }
|
||||
int TemperatureLocation1Post { get; set; }
|
||||
int TemperatureLocation2Post { get; set; }
|
||||
int TemperatureLocation3Post { get; set; }
|
||||
int TemperatureLocation4Post { get; set; }
|
||||
List<ITestChannel> TestChannels { get; set; }
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace DTS.Common.Converters
|
||||
{
|
||||
/// <summary>
|
||||
/// converts between two values and a bool (a >= b)
|
||||
/// currently only handles two ints or two doubles
|
||||
/// </summary>
|
||||
public class GreaterEqualThanToBoolConverter : IValueConverter
|
||||
{
|
||||
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
if (value is int a && parameter is int b)
|
||||
{
|
||||
return a >= b;
|
||||
}
|
||||
if (value is double dA && parameter is double dB)
|
||||
{
|
||||
return dA >= dB;
|
||||
}
|
||||
if (value is ushort uShortA && parameter is ushort uShortB)
|
||||
{
|
||||
return uShortA >= uShortB;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Controls;
|
||||
using DTS.Common.Events;
|
||||
using Prism.Ioc;
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Controls
|
||||
{
|
||||
public partial class checkbox
|
||||
{
|
||||
public void ToolTipEventHandler(object sender, System.Windows.Controls.ToolTipEventArgs e)
|
||||
{
|
||||
e.Handled = true;
|
||||
|
||||
var eventAggregator = ContainerLocator.Container.Resolve<IEventAggregator>();
|
||||
|
||||
eventAggregator.GetEvent<HelpTextEvent>().Publish(new HelpTextEventArg()
|
||||
{ Sender = sender, E = e });
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,13 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.TestSetups.TestSetupsList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The TestSetupsListEditTestSetupEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event fires when a test setup should be editted.</remarks>
|
||||
///
|
||||
public class TestSetupsListEditTestSetupEvent : PubSubEvent<string> { }
|
||||
}
|
||||
Reference in New Issue
Block a user