using IOB_UT_NEXT.Config.Special; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_UT_NEXT.Config.Base { /// /// Dati espliciti relativi al device di riferimento /// public class DeviceDto { /// /// Costruttore /// public string Vendor { get; set; } = "ACME"; /// /// Codice modello /// public string Model { get; set; } = "NONE"; /// /// Indica se sia multi pallet /// public bool IsMulti { get; set; } = false; /// /// Indica se si voglia recuperare il PROG NAME dal CNC /// public bool GetProgName { get; set; } = false; /// /// Dati configurazione CNC /// public ConnectionDto ConnectConf { get; set; } = new ConnectionDto(); /// /// Configurazione SignalLUT con regole decodifica valori (es FANUC/Siemens con BIT0...BIT7...) /// public Dictionary SignalLUT { get; set; } = new Dictionary(); /// /// Configurazione specifica FANUC (se applicabile) /// public MemoryDto MemoryConf { get; set; } /// /// Configurazione specifica Siemens (se applicabile) /// public SiemensDto SiemensConf { get; set; } } }