From 5cd1e35955eb442d08b7eda2b744d428acb7a010 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 12 Apr 2016 17:31:26 +0200 Subject: [PATCH] Aggiunto refrigeratore... --- MTC_Sim/.vs/MTC_Sim/v14/.suo | Bin 88576 -> 115200 bytes MTC_Sim/MTC_Sim/AdapterGeneric.cs | 40 ++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/MTC_Sim/.vs/MTC_Sim/v14/.suo b/MTC_Sim/.vs/MTC_Sim/v14/.suo index 286124d101e70600c7ccaea03e41654823003f3e..45ae4f9716f6848cdbb9864cb27d5c525bfe009f 100644 GIT binary patch delta 7925 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 delta 7683 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 diff --git a/MTC_Sim/MTC_Sim/AdapterGeneric.cs b/MTC_Sim/MTC_Sim/AdapterGeneric.cs index b1a2d00..03207ae 100644 --- a/MTC_Sim/MTC_Sim/AdapterGeneric.cs +++ b/MTC_Sim/MTC_Sim/AdapterGeneric.cs @@ -14,7 +14,7 @@ namespace MTC_Sim /// - /// Singola pompa da vuoto, 0..20 + /// Singola pompa da vuoto, 0..n /// public class VacuumPomp { @@ -44,17 +44,31 @@ namespace MTC_Sim protected string descr; /// - /// target del raffreddamento: mandrino / armadio elettrico + /// ID /// - public string target; + public Event mCoolId; + /// + /// Alias + /// + public Event mCoolAlias; + /// + /// 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 + /// Alias misura, salvato in event Cool_{0}_alias dove {0}=ident + public Cooler(string ident, string alias) + { + idx = ident; + descr = alias; - public Event Id; - - public Event Status; - - //??? raggrupare con altre temp??? - //public Sample Temperatura; - public Sample Pressione; + mCoolId = new Event(string.Format("Cool_{0}_Id", idx)); + mCoolAlias = new Event(string.Format("Cool_{0}_Alias", idx)); + mCoolStatus = new Event(string.Format("Cool_{0}_Status", idx)); + } } /// /// Singola Pressione rilevata, 0..n @@ -83,10 +97,10 @@ namespace MTC_Sim /// public Sample mPressValIst; /// - /// Classe temperatura con Idx e descrizione + /// Classe pressione con Idx e descrizione /// - /// Itentificativo misura, salvato in event Temp_{0}_Id dove {0}=ident - /// Alias misura, salvato in event Temp_{0}_alias dove {0}=ident + /// Itentificativo 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) { idx = ident;