public TSPNPresenterEnum(TSPNDatum spn_datum, string title, uint index, Action <string, byte> enum_proc)
     : base(spn_datum, title, index)
 {
     enumProc = enum_proc;
 }
 public TSPNPresenterLongFloat(TSPNDatum spn_datum, string title, uint index, byte decimals, bool metric_default)
     : base(spn_datum, title, index)
 {
     this.decimals = decimals;
     metricDefault = metric_default;
 }
 public TSPNPresenterFloat(TSPNDatum spn_datum, string title, uint index, string unit_name, string metric_unit_name, byte decimals, bool metric_default)
     : base(spn_datum, title, index, decimals, metric_default)
 {
     unitName       = unit_name;
     metricUnitName = metric_unit_name;
 }
 public TSPNPresenter(TSPNDatum spn_datum, string title, uint index)
 {
     datum      = spn_datum;
     this.title = title;
     this.index = index;
 }