This commit is contained in:
GukSang.Jin
2026-03-11 16:41:34 +08:00
parent 4e27c9ec6b
commit d136089a52

View File

@@ -280,8 +280,8 @@ public partial class MainViewModel : ObservableObject
};
public double PressureTrendMax => MaxTrendValue([ProximalPressureTrendValues, DistalPressureTrendValues, DeltaPressureTrendValues], 40d);
public double FlowTrendMax => MaxTrendValue([ActiveFlowTrendPrimaryValues, ActiveFlowTrendSecondaryValues, ActiveFlowTrendTertiaryValues], Math.Max(RatedMaxFlow, 1d));
public string ProximalPressureDisplay => $"{ChannelValue("è¿ç«¯åŽåŠ"):F1} mmHg";
public string DistalPressureDisplay => $"{ChannelValue("远端åŽåŠ"):F1} mmHg";
public string ProximalPressureDisplay => $"{ChannelValue(""):F1} mmHg";
public string DistalPressureDisplay => $"{ChannelValue(""):F1} mmHg";
public string FlowImbalanceDisplay => $"{Math.Abs(PumpFlow - ReturnFlow):F2} L/min";
public string PumpFlowLoadDisplay => $"{ChannelNormalizedValue(""):P0} 量程";
public string DrainageFlowLoadDisplay => $"{ChannelNormalizedValue(""):P0} 量程";
@@ -1007,8 +1007,8 @@ public partial class MainViewModel : ObservableObject
}
}
private double ChannelValue(string name) => Channels.First(channel => channel.Name == name).Value;
private double ChannelNormalizedValue(string name) => Channels.First(channel => channel.Name == name).NormalizedValue;
private double ChannelValue(string name) => Channels.FirstOrDefault(channel => channel.Name == name)?.Value ?? 0d;
private double ChannelNormalizedValue(string name) => Channels.FirstOrDefault(channel => channel.Name == name)?.NormalizedValue ?? 0d;
private IEnumerable<PumpControlChannel> PumpControlsFor(params string[] pumpKeys)
{
var orderLookup = pumpKeys