init
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 831 B |
@@ -0,0 +1,95 @@
|
||||
using System.ComponentModel;
|
||||
using System.Collections.Generic;
|
||||
using DTS.Common.XMLUtils;
|
||||
|
||||
namespace DTS.Common.Interface.BuildTestSetup
|
||||
{
|
||||
public interface IBuildTestSetup : INotifyPropertyChanged
|
||||
{
|
||||
string DASSerialNumber { get; set; }
|
||||
string SetupName { get; set; }
|
||||
string SetupDescription { get; set; }
|
||||
string AutomaticMode { get; set; }
|
||||
string AutomaticModeDelay { get; set; }
|
||||
string WarnOnBatteryFail { get; set; }
|
||||
string ViewRealtime { get; set; }
|
||||
string RecordingMode { get; set; }
|
||||
string SamplesPerSecond { get; set; }
|
||||
string PreTriggerSeconds { get; set; }
|
||||
string PostTriggerSeconds { get; set; }
|
||||
string NumberOfEvents { get; set; }
|
||||
string WakeUpMotionTimeout { get; set; }
|
||||
string StrictDiagnostics { get; set; }
|
||||
string RequireConfirmationOnErrors { get; set; }
|
||||
string AllowSensorIdToBlankChannel { get; set; }
|
||||
string ExcitationWarmupTimeMS { get; set; }
|
||||
string PerformArmChecklist { get; set; }
|
||||
string CheckInputVoltage { get; set; }
|
||||
string CheckBatteryVoltage { get; set; }
|
||||
string CheckSquibResistance { get; set; }
|
||||
string CheckSensorIds { get; set; }
|
||||
string CheckStartEventLines { get; set; }
|
||||
string CheckTiltSensor { get; set; }
|
||||
string CheckTemperature { get; set; }
|
||||
string RequireAllUnitsPassArmCheckList { get; set; }
|
||||
string ROIDownload { get; set; }
|
||||
string ViewROIDownload { get; set; }
|
||||
string DownloadAll { get; set; }
|
||||
string RealtimeCharts { get; set; }
|
||||
string ROIStart { get; set; }
|
||||
string ROIEnd { get; set; }
|
||||
string ViewDownloadAll { get; set; }
|
||||
string Export { get; set; }
|
||||
//string ExportFormat { get; set; }
|
||||
string UseLabDetails { get; set; }
|
||||
string UseCustomerDetails { get; set; }
|
||||
string AllowMissingSensors { get; set; }
|
||||
string LastModified { get; set; }
|
||||
string LastModifiedBy { get; set; }
|
||||
string PostTestDiagnostics { get; set; }
|
||||
string UserTags { get; set; }
|
||||
string CalibrationBehavior { get; set; }
|
||||
string SuppressMissingSensorsWarning { get; set; }
|
||||
string NotAllChannelsRealTime { get; set; }
|
||||
string NotAllChannelsViewer { get; set; }
|
||||
string TriggerCheckStep { get; set; }
|
||||
string QuitTestWithoutWarning { get; set; }
|
||||
string ExportFolder { get; set; }
|
||||
string ExportCh10FilteredEUDesired { get; set; }
|
||||
//string ExportCh10UnfilteredEUDesired { get; set; }
|
||||
string ExportChryslerDDASDesired { get; set; }
|
||||
string ExportCSVADCDesired { get; set; }
|
||||
string ExportCSVFilteredDesired { get; set; }
|
||||
string ExportCSVMVDesired { get; set; }
|
||||
string ExportCSVUnfilteredDesired { get; set; }
|
||||
string ExportDiademADCDesired { get; set; }
|
||||
string ExportHDFADCDesired { get; set; }
|
||||
//string ExportHDFFilteredDesired { get; set; }
|
||||
string ExportHDFMVDesired { get; set; }
|
||||
string ExportHDFUnfilteredDesired { get; set; }
|
||||
string ExportISOFilteredDesired { get; set; }
|
||||
string ExportISOUnfilteredDesired { get; set; }
|
||||
string ExportRDFADCDesired { get; set; }
|
||||
//string ExportSomatFilteredDesired { get; set; }
|
||||
//string ExportSomatUnfilteredDesired { get; set; }
|
||||
string ExportTDASADCDesired { get; set; }
|
||||
string ExportTDMSADCDesired { get; set; }
|
||||
//string ExportToyotaFilteredDesired { get; set; }
|
||||
string ExportToyotaUnfilteredDesired { get; set; }
|
||||
string ExportTSVFilteredDesired { get; set; }
|
||||
string ExportTSVUnfilteredDesired { get; set; }
|
||||
string ExportXLSXFilteredDesired { get; set; }
|
||||
string ExportXLSXUnfilteredDesired { get; set; }
|
||||
string ExportASCDesired { get; set; }
|
||||
string DownloadFolder { get; set; }
|
||||
string CommonStatusLine { get; set; }
|
||||
string UploadData { get; set; }
|
||||
string UploadDataFolder { get; set; }
|
||||
string UseTestEngineerDetails { get; set; }
|
||||
string AutoArm { get; set; }
|
||||
string Streaming { get; set; }
|
||||
string MeasureSquibResistances { get; set; }
|
||||
|
||||
List<GroupXMLClass> Groups {get; set;}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Windows;
|
||||
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 IntervalToVisibilityConverter : IValueConverter
|
||||
{
|
||||
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
var on = false;
|
||||
if ( value is int a && parameter is int b)
|
||||
{
|
||||
on = a >= b;
|
||||
}
|
||||
if (value is double dA && parameter is double dB)
|
||||
{
|
||||
on = dA >= dB;
|
||||
}
|
||||
if (value is ushort uShortA && parameter is ushort uShortB)
|
||||
{
|
||||
on = uShortA >= uShortB;
|
||||
}
|
||||
return on ? Visibility.Visible : Visibility.Collapsed;
|
||||
}
|
||||
|
||||
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace DTS.Common.Converters
|
||||
{
|
||||
public class InitialOffsetToIEPESensorOffsetConverter : IValueConverter
|
||||
{
|
||||
/// <summary>
|
||||
/// Used to convert millivolt offset to IEPE sensor offset in volts
|
||||
/// </summary>
|
||||
/// <param name="value"></param>
|
||||
/// <param name="targetType"></param>
|
||||
/// <param name="parameter"></param>
|
||||
/// <param name="culture"></param>
|
||||
/// <returns></returns>
|
||||
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
if (value is double milliUnit)
|
||||
{
|
||||
return ConvertDouble(milliUnit);
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0D;
|
||||
}
|
||||
}
|
||||
const double IEPE_MIDPOINT = 12.25D;
|
||||
|
||||
public static double ConvertDouble(double milliUnit)
|
||||
{
|
||||
if (double.IsNaN(milliUnit)) { return 0D; }
|
||||
return (milliUnit / 1000.0D) + IEPE_MIDPOINT;
|
||||
}
|
||||
|
||||
|
||||
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
|
||||
{
|
||||
if (value is double unit)
|
||||
{
|
||||
if (double.IsNaN(unit)) { return 0D; }
|
||||
return (unit - IEPE_MIDPOINT) * 1000.0D;
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using DTS.Common.Interface.TestSetups.Imports.TTS.ReadFile;
|
||||
using Microsoft.Practices.Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The TTSImportArmedRunTestEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used by the Hardware Scan step to tell the page to jump to the Arm step in Run Test.</remarks>
|
||||
///
|
||||
public class TTSImportArmedRunTestEvent : CompositePresentationEvent<ITTSSetup> { }
|
||||
}
|
||||
Reference in New Issue
Block a user