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
}
}