public string DisplayName { get; set; }
- public TimeSpan DisplayRateTimeScale { get; set; }
+ public string DisplayRateTimeScale { get; set; }
public float Increment { get; set; }
{
yield return new KeyValuePair<string, object>("Name", Name);
yield return new KeyValuePair<string, object>("DisplayName", DisplayName);
- yield return new KeyValuePair<string, object>("DisplayRateTimeScale", DisplayRateTimeScale.ToString("c"));
+ yield return new KeyValuePair<string, object>("DisplayRateTimeScale", DisplayRateTimeScale);
yield return new KeyValuePair<string, object>("Increment", Increment);
yield return new KeyValuePair<string, object>("IntervalSec", IntervalSec);
yield return new KeyValuePair<string, object>("Series", $"Interval={IntervalSec}");
#endregion // Implementation of the IEnumerable interface
}
-}
\ No newline at end of file
+}
IncrementingCounterPayload payload = new IncrementingCounterPayload();
payload.Name = _name;
payload.IntervalSec = intervalSec;
- payload.DisplayName = DisplayName;
- payload.DisplayRateTimeScale = DisplayRateTimeScale;
+ payload.DisplayName = (DisplayName == null) ? "" : DisplayName;
+ payload.DisplayRateTimeScale = (DisplayRateTimeScale == TimeSpan.Zero) ? "" : DisplayRateTimeScale.ToString("c");
payload.MetaData = GetMetaDataString();
payload.Increment = _increment - _prevIncrement;
_prevIncrement = _increment;
{
IncrementingCounterPayload payload = new IncrementingCounterPayload();
payload.Name = _name;
- payload.DisplayName = DisplayName;
- payload.DisplayRateTimeScale = DisplayRateTimeScale;
+ payload.DisplayName = (DisplayName == null) ? "" : DisplayName;
+ payload.DisplayRateTimeScale = (DisplayRateTimeScale == TimeSpan.Zero) ? "" : DisplayRateTimeScale.ToString("c");
payload.IntervalSec = intervalSec;
payload.MetaData = GetMetaDataString();
payload.Increment = _increment - _prevIncrement;