using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_UT_NEXT.Config.Base { /// /// Gestione parametri relativi alla gestione del FluxLog /// public class FluxLogDto { /// /// Abilitazione al filtraggio dati FluxLog generale /// public bool EnableFilt { get; set; } = true; /// /// DeadBand generale segnali /// public double DeadBand { get; set; } = 1; /// /// Sample period generale (x evitare invii troppo frequenti) /// public int SamplePeriod { get; set; } = 1800; /// /// Indica se inviare all'avvio applicazione tutti i valori /// public bool SendOnBoot { get; set; } = false; /// /// Abilitazione gestione slow data (invio periodico anche in caso di mancata modifica, secondo SamplePeriod) /// public bool EnableSlowData { get; set; } = true; /// /// Durata massima in sec di mancata comunicazione/aggiornamento (ad eventi) dopo di cui i dati vengono comunque riletti /// public int MaxSecReload { get; set; } = 1800; /// /// Durata (in secondi) del veto ad invio snapshot (per evitare doppi click e doppio snapshot/dossier) /// public int VetoSendSnapshotSec { get; set; } = 5; } }