using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EgwCoreLib.Lux.Core.Stats
{
///
/// Classe per trasferimento dati RT da redis
///
public class RealtimeProcDto
{
///
/// Tag Classificazione del dato
///
public string TagClass { get; set; } = "";
///
/// DataOra riferimento
///
public DateTime Hour { get; set; } = DateTime.Today;
///
/// num eventi registrati
///
public int EventCount { get; set; }
///
/// Durata totale registrata
///
public double Elapsed { get; set; }
///
/// Durata media registrata
///
public double AvgDuration
{
get => EventCount > 0 ? Elapsed / EventCount : 0;
}
}
}