Files
2022-03-23 20:07:29 +01:00

48 lines
1.2 KiB
C#

using static MP.MONO.Core.Enums;
namespace MP.MONO.Core
{
/// <summary>
/// Configurazione per Variabili Casuali
/// </summary>
public class VCData
{
#region Public Fields
/// <summary>
/// DataOra inizio periodo di elaborazione x determinare periodo massimo
/// </summary>
public DateTime DTStart;
#endregion Public Fields
#region Public Properties
/// <summary>
/// Array dati per calcolo
/// </summary>
public List<double> dataArray { get; set; } = new List<double>();
/// <summary>
/// Tipologia di funzione da applicare
/// </summary>
public VC_func Funzione { get; set; } = VC_func.POINT;
/// <summary>
/// Periodo di riferimento in secondi (da aggiungere a DTStart x determinare scadenza x elaborazione)
/// </summary>
public double Period { get; set; } = 60.0;
#endregion Public Properties
public bool isElapsed
{
get
{
bool answ = false;
answ = DTStart.AddSeconds(Period) <= DateTime.Now;
return answ;
}
}
}
}