From e63c5282ffa960eed6f85eec5522ae2a22763293 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 12 Apr 2016 17:56:19 +0200 Subject: [PATCH] refresh + pompe e attuatore vuoto --- MTC_Sim/.vs/MTC_Sim/v14/.suo | Bin 115200 -> 104448 bytes MTC_Sim/MTC_Sim/AdapterGeneric.cs | 126 ++++++++++++++++++++++++++++-- 2 files changed, 120 insertions(+), 6 deletions(-) diff --git a/MTC_Sim/.vs/MTC_Sim/v14/.suo b/MTC_Sim/.vs/MTC_Sim/v14/.suo index 45ae4f9716f6848cdbb9864cb27d5c525bfe009f..d9acb6a681cfe2d02e774be383a5130789f4c4a5 100644 GIT binary patch delta 852 zcmaJ<&1(}u6yG_7rWVp;$RdcSnADi+ z*i~TFfZ?s7>s6=t6<7f(Te0BP17f|SplPzjwwA|=*&d!C&h{#3@*A2P@GT(0*(=j| zI9mB$gidif`3bn6@Dy=|Fk4Qr-_2H^Az2eYdwhi3q?{hrp&vb2H!Q5Q4cs73CI_TX zVI#XU%<38%G>#KuWal6Mn+BgGd8f9NmAa&j%qimhr={P1S$KAWvg=Gn;EL*nk!2Od60_zU7V zs8GH_OJRFMAv&b}v#mCFTQVr>vpMp&{+9*9s+r=Z_}Ake*sA``jIJcG_YJu5T}MI@ R&4iiCvBS9RAi0DvT0bI9Gjbvsa(5GGd7BhkA0kdQIqu($UJ?;x^D>nz#Rh6eir%-Fnibg3 z$R`kadm6o*W1W~P%Y2F*{fwTfdyKFx%a{nb$yO&1!7msr58y`-Sa%N)GfT`X#28SR zGW-q95n>c7exZQdC4|#mFVw+ERsa1#4QTuElvS#NJcQISmrnJ=Dz!;baxRE%jQNOp zlo%7XoJGcPpVgU|5fAkP{Yc#?Pm4u2W_q~}R?Y^Q%b~bg=_xut*v6#KYaS!!$*dJ1 zgpsS8LuQ_s4+54_btIyCMwPjq{OtSy!JcLqVZ1(HqbJVf*{vt{JXW*D$mT}f7n_hhnmWguk3s>Bdpd$wcxLEf-5Noa7YJR){p#T?}KdS22 r=K3NWSi1!6_^t>iIxF{qKk|Ku9^qN@wg!{$US9|8U=tQ#aa;Tc$aDg< 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) {