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) {