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; } = "";
}
}