using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_UT_NEXT.Config.Base { /// /// /Configurazione specifica gestione contapezzi /// public class CounterDto { /// /// Abilita impostazione forzata contapezzi /// public bool EnableSetPzCount { get; set; } = false; /// /// Abilita impostazione pz richiesti /// public bool EnableSetPzReq { get; set; } = false; /// /// Valore massimo incremento contapezzi (in %) /// public int MaxIncrPzCountPerc { get; set; } = 200; /// /// Abilita reset contapezzi a INIZIO setup /// public bool ResetOnSetupStart { get; set; } = false; /// /// Abilita Reset contapezzi a FINE setup /// public bool ResetOnSetupStop { get; set; } = false; /// /// Abilita Reset contapezzi a FINE PRODUZIONE /// public bool ResetOnProdEnd { get; set; } = false; /// /// Abilita invio di più pezzi alla volta (IdxEv: 120) /// public bool EnabSendPzcBlock { get; set; } = true; /// /// Numero minimo pezzi x invio in blocco /// public int SendPzcBlockMin { get; set; } = 0; /// /// Numero massimo x invio in blocco /// public int SendPzcBlockMax { get; set; } = 100; /// /// Modalità set PzCount (contapezzi parziale) tra DIRECT / TASK /// public string SendPzCountMode { get; set; } = ""; } }