aktueller Stand
This commit is contained in:
@@ -26,55 +26,6 @@ namespace FasdDesktopUi.Basics
|
||||
{
|
||||
public static readonly IRawValueFormatter RawValueFormatter = new RawValueFormatter();
|
||||
|
||||
internal static RawValueType GetRawValueType(enumHealthCardDisplayTypes displayType)
|
||||
{
|
||||
switch (displayType)
|
||||
{
|
||||
case enumHealthCardDisplayTypes.STRING:
|
||||
return RawValueType.STRING;
|
||||
case enumHealthCardDisplayTypes.INTEGER:
|
||||
return RawValueType.INTEGER;
|
||||
case enumHealthCardDisplayTypes.PERCENT:
|
||||
return RawValueType.PERCENT;
|
||||
case enumHealthCardDisplayTypes.PERCENT100:
|
||||
return RawValueType.PERCENT100;
|
||||
case enumHealthCardDisplayTypes.PERCENT1000:
|
||||
return RawValueType.PERCENT1000;
|
||||
case enumHealthCardDisplayTypes.TIME:
|
||||
return RawValueType.TIME;
|
||||
case enumHealthCardDisplayTypes.DATE:
|
||||
return RawValueType.DATE;
|
||||
case enumHealthCardDisplayTypes.DATE_CALC:
|
||||
return RawValueType.DATE_CALC;
|
||||
case enumHealthCardDisplayTypes.DATETIME:
|
||||
return RawValueType.DATETIME;
|
||||
case enumHealthCardDisplayTypes.DURATION_DAY:
|
||||
return RawValueType.DURATION_DAY;
|
||||
case enumHealthCardDisplayTypes.DURATION_HOUR:
|
||||
return RawValueType.DURATION_HOUR;
|
||||
case enumHealthCardDisplayTypes.DURATION_MINUTE:
|
||||
return RawValueType.DURATION_MINUTE;
|
||||
case enumHealthCardDisplayTypes.DURATION_SECOND:
|
||||
return RawValueType.DURATION_SECOND;
|
||||
case enumHealthCardDisplayTypes.DURATION_MILLI:
|
||||
return RawValueType.DURATION_MILLI;
|
||||
case enumHealthCardDisplayTypes.DURATION_MICRO:
|
||||
return RawValueType.DURATION_MICRO;
|
||||
case enumHealthCardDisplayTypes.DURATION_DAY_SINCE_NOW:
|
||||
return RawValueType.DURATION_DAY_SINCE_NOW;
|
||||
case enumHealthCardDisplayTypes.BITS_PERSECOND:
|
||||
return RawValueType.BITS_PERSECOND;
|
||||
case enumHealthCardDisplayTypes.BYTES:
|
||||
return RawValueType.BYTES;
|
||||
case enumHealthCardDisplayTypes.HERTZ:
|
||||
return RawValueType.HERTZ;
|
||||
case enumHealthCardDisplayTypes.MEGA_HERTZ:
|
||||
return RawValueType.MEGA_HERTZ;
|
||||
default:
|
||||
return RawValueType.STRING;
|
||||
}
|
||||
}
|
||||
|
||||
public static int SmoothedInt(int oldValue, int newValue)
|
||||
{
|
||||
if (oldValue < newValue)
|
||||
@@ -410,24 +361,25 @@ namespace FasdDesktopUi.Basics
|
||||
{
|
||||
try
|
||||
{
|
||||
FormattingOptions options = new FormattingOptions() { ReferenceDate = DateTime.UtcNow.AddDays(_v.ReferenceDays) };
|
||||
|
||||
FormattingOptions options = new FormattingOptions() { ReferenceDate = DateTime.UtcNow.AddDays(_v.ReferenceDays), TimeZone = TimeZoneInfo.Local };
|
||||
RawValueFormatter.SetDefaultCulture(new System.Globalization.CultureInfo(cFasdCockpitConfig.Instance.SelectedLanguage));
|
||||
var _strVal = RawValueFormatter.GetDisplayValue(_v.Value, GetRawValueType(_v.StateDefinition.DisplayType), options);
|
||||
RawValueFormatter.SetDefaultTimeZone(TimeZoneInfo.Local);
|
||||
|
||||
var _strVal = RawValueFormatter.GetDisplayValue(_v.Value, _v.StateDefinition.DisplayType, options);
|
||||
_t.rawValue.Text = _strVal;
|
||||
|
||||
if (_v.StateDefinition is cHealthCardStateLevel _sl)
|
||||
{
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sl.Warning, GetRawValueType(_v.StateDefinition.DisplayType), options);
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sl.Warning, _v.StateDefinition.DisplayType, options);
|
||||
_t.tresholdWarning.Text = _strVal;
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sl.Error, GetRawValueType(_v.StateDefinition.DisplayType), options);
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sl.Error, _v.StateDefinition.DisplayType, options);
|
||||
_t.tresholdError.Text = _strVal;
|
||||
}
|
||||
else if (_v.StateDefinition is cHealthCardStateVersion _sv)
|
||||
{
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sv.Warning, GetRawValueType(_v.StateDefinition.DisplayType), options);
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sv.Warning, _v.StateDefinition.DisplayType, options);
|
||||
_t.tresholdWarning.Text = _strVal;
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sv.Error, GetRawValueType(_v.StateDefinition.DisplayType), options);
|
||||
_strVal = RawValueFormatter.GetDisplayValue(_sv.Error, _v.StateDefinition.DisplayType, options);
|
||||
_t.tresholdError.Text = _strVal;
|
||||
}
|
||||
else if (_v.StateDefinition is cHealthCardStateDateTime _sd)
|
||||
|
||||
Reference in New Issue
Block a user