diff --git a/MTC_Sim/.vs/MTC_Sim/v14/.suo b/MTC_Sim/.vs/MTC_Sim/v14/.suo
index 45ae4f9..d9acb6a 100644
Binary files a/MTC_Sim/.vs/MTC_Sim/v14/.suo and b/MTC_Sim/.vs/MTC_Sim/v14/.suo differ
diff --git a/MTC_Sim/MTC_Sim/AdapterGeneric.cs b/MTC_Sim/MTC_Sim/AdapterGeneric.cs
index 03207ae..3492b2c 100644
--- a/MTC_Sim/MTC_Sim/AdapterGeneric.cs
+++ b/MTC_Sim/MTC_Sim/AdapterGeneric.cs
@@ -18,7 +18,42 @@ namespace MTC_Sim
///
public class VacuumPomp
{
- // creare
+ ///
+ /// Id univoco
+ ///
+ protected string idx;
+ ///
+ /// Descrizione/Alias
+ ///
+ protected string descr;
+
+ ///
+ /// ID
+ ///
+ public Event mVacPumpId;
+ ///
+ /// Alias
+ ///
+ public Event mVacPumpAlias;
+ ///
+ /// valore numero attivazioni/disattivazioni valvola
+ ///
+ public Event mVacPumpStatus;
+
+ ///
+ /// Classe Vacuum Pump (pompa) con Idx e descrizione
+ ///
+ /// Identificativo misura, salvato in event VacPump_{0}_Id dove {0}=ident
+ /// Alias misura, salvato in event VacPump_{0}_alias dove {0}=ident
+ 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));
+ }
}
///
@@ -26,7 +61,85 @@ namespace MTC_Sim
///
public class VacuumAct
{
- // creare
+ ///
+ /// Id univoco
+ ///
+ protected string idx;
+ ///
+ /// Descrizione/Alias
+ ///
+ protected string descr;
+
+ ///
+ /// ID
+ ///
+ public Event mVacActId;
+ ///
+ /// Alias
+ ///
+ public Event mVacActAlias;
+ ///
+ /// valore numero attivazioni/disattivazioni valvola
+ ///
+ public Sample mVacActCount;
+
+ ///
+ /// Classe Vacuum Actuator (valvola) con Idx e descrizione
+ ///
+ /// Identificativo misura, salvato in event VacAct_{0}_Id dove {0}=ident
+ /// Alias misura, salvato in event VacAct_{0}_alias dove {0}=ident
+ 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));
+ }
+ }
+
+ ///
+ /// Singolo attuatore per lubrificazione, 0..n
+ ///
+ public class Lubro
+ {
+ ///
+ /// Id univoco
+ ///
+ protected string idx;
+ ///
+ /// Descrizione/Alias
+ ///
+ protected string descr;
+
+ ///
+ /// ID
+ ///
+ public Event mLubroId;
+ ///
+ /// Alias
+ ///
+ public Event mLubroAlias;
+ ///
+ /// numero pompate necessarie per far scattare sensore
+ ///
+ public Sample mLubroNum;
+
+ ///
+ /// Classe Lubro con Idx e descrizione
+ ///
+ /// Identificativo misura, salvato in event Lubro_{0}_Id dove {0}=ident
+ /// Alias misura, salvato in event Lubro_{0}_alias dove {0}=ident
+ 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));
+ }
}
///
@@ -55,10 +168,11 @@ namespace MTC_Sim
/// Stato istantaneo (evento aperto/chiuso)
///
public Event mCoolStatus;
+
///
/// Classe refrigeratore con Idx e descrizione
///
- /// Itentificativo misura, salvato in event Cool_{0}_Id dove {0}=ident
+ /// Identificativo misura, salvato in event Cool_{0}_Id dove {0}=ident
/// Alias misura, salvato in event Cool_{0}_alias dove {0}=ident
public Cooler(string ident, string alias)
{
@@ -99,7 +213,7 @@ namespace MTC_Sim
///
/// Classe pressione con Idx e descrizione
///
- /// Itentificativo misura, salvato in event Press_{0}_Id dove {0}=ident
+ /// Identificativo misura, salvato in event Press_{0}_Id dove {0}=ident
/// Alias misura, salvato in event Press_{0}_alias dove {0}=ident
public Pressione(string ident, string alias)
{
@@ -140,7 +254,7 @@ namespace MTC_Sim
///
/// Classe temperatura con Idx e descrizione
///
- /// Itentificativo misura, salvato in event Temp_{0}_Id dove {0}=ident
+ /// Identificativo misura, salvato in event Temp_{0}_Id dove {0}=ident
/// Alias misura, salvato in event Temp_{0}_alias dove {0}=ident
public Temperatura(string ident, string alias)
{
@@ -197,7 +311,7 @@ namespace MTC_Sim
///
/// Classe Asse con relativo ID UNIVOCO ed alias
///
- /// Itentificativo misura, codice sarĂ Temp_{0} dove {0}= ident
+ /// Identificativo misura, codice sarĂ Temp_{0} dove {0}= ident
/// Alias misura, salvato in event Temp_{0}_alias dove {0}=ident
public Asse(string ident, string alias)
{