refresh + pompe e attuatore vuoto

This commit is contained in:
Samuele E. Locatelli
2016-04-12 17:56:19 +02:00
parent 5cd1e35955
commit e63c5282ff
2 changed files with 120 additions and 6 deletions
Binary file not shown.
+120 -6
View File
@@ -18,7 +18,42 @@ namespace MTC_Sim
/// </summary>
public class VacuumPomp
{
// creare
/// <summary>
/// Id univoco
/// </summary>
protected string idx;
/// <summary>
/// Descrizione/Alias
/// </summary>
protected string descr;
/// <summary>
/// ID
/// </summary>
public Event mVacPumpId;
/// <summary>
/// Alias
/// </summary>
public Event mVacPumpAlias;
/// <summary>
/// valore numero attivazioni/disattivazioni valvola
/// </summary>
public Event mVacPumpStatus;
/// <summary>
/// Classe Vacuum Pump (pompa) con Idx e descrizione
/// </summary>
/// <param name="ident">Identificativo misura, salvato in event VacPump_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event VacPump_{0}_alias dove {0}=ident</param>
public VacuumPomp(string ident, string alias)
{
idx = ident;
descr = alias;
mVacPumpId = new Event(string.Format("VacPump_{0}_Id", idx));
mVacPumpAlias = new Event(string.Format("VacPump_{0}_Alias", idx));
mVacPumpStatus = new Event(string.Format("VacPump_{0}_Count", idx));
}
}
/// <summary>
@@ -26,7 +61,85 @@ namespace MTC_Sim
/// </summary>
public class VacuumAct
{
// creare
/// <summary>
/// Id univoco
/// </summary>
protected string idx;
/// <summary>
/// Descrizione/Alias
/// </summary>
protected string descr;
/// <summary>
/// ID
/// </summary>
public Event mVacActId;
/// <summary>
/// Alias
/// </summary>
public Event mVacActAlias;
/// <summary>
/// valore numero attivazioni/disattivazioni valvola
/// </summary>
public Sample mVacActCount;
/// <summary>
/// Classe Vacuum Actuator (valvola) con Idx e descrizione
/// </summary>
/// <param name="ident">Identificativo misura, salvato in event VacAct_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event VacAct_{0}_alias dove {0}=ident</param>
public VacuumAct(string ident, string alias)
{
idx = ident;
descr = alias;
mVacActId = new Event(string.Format("VacAct_{0}_Id", idx));
mVacActAlias = new Event(string.Format("VacAct_{0}_Alias", idx));
mVacActCount = new Sample(string.Format("VacAct_{0}_Count", idx));
}
}
/// <summary>
/// Singolo attuatore per lubrificazione, 0..n
/// </summary>
public class Lubro
{
/// <summary>
/// Id univoco
/// </summary>
protected string idx;
/// <summary>
/// Descrizione/Alias
/// </summary>
protected string descr;
/// <summary>
/// ID
/// </summary>
public Event mLubroId;
/// <summary>
/// Alias
/// </summary>
public Event mLubroAlias;
/// <summary>
/// numero pompate necessarie per far scattare sensore
/// </summary>
public Sample mLubroNum;
/// <summary>
/// Classe Lubro con Idx e descrizione
/// </summary>
/// <param name="ident">Identificativo misura, salvato in event Lubro_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event Lubro_{0}_alias dove {0}=ident</param>
public Lubro(string ident, string alias)
{
idx = ident;
descr = alias;
mLubroId = new Event(string.Format("Lubro_{0}_Id", idx));
mLubroAlias = new Event(string.Format("Lubro_{0}_Alias", idx));
mLubroNum = new Sample(string.Format("Lubro_{0}_Num", idx));
}
}
/// <summary>
@@ -55,10 +168,11 @@ namespace MTC_Sim
/// Stato istantaneo (evento aperto/chiuso)
/// </summary>
public Event mCoolStatus;
/// <summary>
/// Classe refrigeratore con Idx e descrizione
/// </summary>
/// <param name="ident">Itentificativo misura, salvato in event Cool_{0}_Id dove {0}=ident</param>
/// <param name="ident">Identificativo misura, salvato in event Cool_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event Cool_{0}_alias dove {0}=ident</param>
public Cooler(string ident, string alias)
{
@@ -99,7 +213,7 @@ namespace MTC_Sim
/// <summary>
/// Classe pressione con Idx e descrizione
/// </summary>
/// <param name="ident">Itentificativo misura, salvato in event Press_{0}_Id dove {0}=ident</param>
/// <param name="ident">Identificativo misura, salvato in event Press_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event Press_{0}_alias dove {0}=ident</param>
public Pressione(string ident, string alias)
{
@@ -140,7 +254,7 @@ namespace MTC_Sim
/// <summary>
/// Classe temperatura con Idx e descrizione
/// </summary>
/// <param name="ident">Itentificativo misura, salvato in event Temp_{0}_Id dove {0}=ident</param>
/// <param name="ident">Identificativo misura, salvato in event Temp_{0}_Id dove {0}=ident</param>
/// <param name="alias">Alias misura, salvato in event Temp_{0}_alias dove {0}=ident</param>
public Temperatura(string ident, string alias)
{
@@ -197,7 +311,7 @@ namespace MTC_Sim
/// <summary>
/// Classe Asse con relativo ID UNIVOCO ed alias
/// </summary>
/// <param name="ident">Itentificativo misura, codice sarà Temp_{0} dove {0}= ident</param>
/// <param name="ident">Identificativo misura, codice sarà Temp_{0} dove {0}= ident</param>
/// <param name="alias">Alias misura, salvato in event Temp_{0}_alias dove {0}=ident</param>
public Asse(string ident, string alias)
{