Files
cms_thermo_active/Thermo.Active.Model/ConfigModels/RiskConfigModel.cs
T
2021-02-06 17:19:50 +01:00

90 lines
2.1 KiB
C#

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;
/// <summary>
/// Posizione X/Y di riferimento (della resistenza + interna)
/// </summary>
public ThermoPoint refPos { get; set; } = new ThermoPoint();
/// <summary>
/// Distanza del punto di riferimento dal centro della piastra
/// </summary>
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 Riga;
public int Tipo;
public int IdGruppo;
#endregion Public Fields
}
public class RiskResistModel
{
#region Public Fields
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 IdReflector { get; set; } = 0;
public int IdGroup { get; set; } = 0;
public int Row { get; set; } = 0;
#endregion Public Fields
}
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<RiskResistenza> Resistenze;
public int Tipo;
#endregion Public Fields
}
}