– 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";