using System.Collections.Generic; using Thermo.Active.Model.DTOModels.ThWarmers; namespace Thermo.Active.Model.ConfigModels { public class RiskBoardModel { #region Public Fields public int IdBoard; public int NumChannels; #endregion Public Fields } public class RiskChannelModel { #region Public Properties public bool CalcIchMin { get; set; } = false; public int IdChannel { get; set; } = 0; public int IdReflector { get; set; } = 0; public int MaxPower { get; set; } = 0; public int NumResist { get; set; } = 1; /// /// Posizione X/Y di riferimento (della resistenza + interna) /// public ThermoPoint refPos { get; set; } = new ThermoPoint(); /// /// Distanza del punto di riferimento dal centro della piastra /// public double refPosDistance { get; set; } = 0; public int SetpointRecipe { get; set; } = 0; public int SetpointThermo { get; set; } = 0; #endregion Public Properties } public class RiskResistenza { #region Public Fields public int Canale; public int IdGruppo; public int Riga; public int Tipo; #endregion Public Fields } public class RiskResistModel { #region Public Properties public int Column { get; set; } = 0; public int Dimension { get; set; } = 0; public int Id { get; set; } = 0; public int IdChannel { get; set; } = 0; public int IdGroup { get; set; } = 0; public int IdReflector { get; set; } = 0; public int Row { get; set; } = 0; #endregion Public Properties } public class RiskRiferimenti { #region Public Fields public int Dimensione; public int Id; public string Modello; public int Potenza; #endregion Public Fields } public class RiskRiflettore { #region Public Fields public List Resistenze; public int Tipo; #endregion Public Fields } }