What’s new
– MZpack 3.18.3 core
– Added Signal.GetDisplayName() method to display signal name in the Log and in pattern Dashboard legend:
public virtual string GetDisplayName() => string.IsNullOrEmpty(Name) ? this.GetType().ToString() : Name;
Override it in custom signals to display some usefull info about your signal
Example from built-in BarMetricsSignal class
public class BarMetricsSignal : Signal { BarMetrics barMetrics; MinMax minMax; int ago, ticks; public override string GetDisplayName() => $"{barMetrics} {minMax} {ticks} ticks";