This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using DTS.Common.Interface.Hardware;
using System;
using System.Windows;
using System.Windows.Data;
// ReSharper disable PossibleNullReferenceException
namespace DTS.Common.Converters
{
public class DASStatusArmTextConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value is DASStatuses status)
{
switch (status)
{
case DASStatuses.MissingNotBooted:
return Strings.Strings.Table_NA;
case DASStatuses.BootedNotArmedYet:
return Strings.Strings.NotArmed;
case DASStatuses.BootedNeverArmed:
return Strings.Strings.NotArmed;
case DASStatuses.ArmedReady:
return Strings.Strings.Armed;
case DASStatuses.ArmedButFailedDiag:
return Strings.Strings.Armed;
case DASStatuses.ReadyForDownload:
return Strings.Strings.NotArmed;
}
}
return Strings.Strings.Table_NA;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return value.Equals(true) ? parameter : Binding.DoNothing;
}
}
}