Commentata gestione sostituzione dizionario

This commit is contained in:
Samuele E. Locatelli
2023-12-10 15:41:26 +01:00
parent 05fbcb3344
commit dd1fa6f6bc
5 changed files with 25 additions and 18 deletions
+4 -2
View File
@@ -243,6 +243,7 @@ namespace IOB_UT_NEXT
/// Elenco items FILTRATI da invio come dynData --> FluxLog (events o samples), ricerca SECCA
/// </summary>
public List<string> fluxLogVeto { get; set; } = new List<string>();
/// <summary>
/// Elenco items FILTRATI da invio come dynData --&gt; FluxLog (events o samples), ricerca testo come contains in displayName
/// </summary>
@@ -307,6 +308,7 @@ namespace IOB_UT_NEXT
/// Dictionary dei nomi da cercare come "endsWith" a cui applicare la soglia indicata
/// </summary>
public Dictionary<string, int> paramsEndThresh { get; set; } = new Dictionary<string, int>();
/// <summary>
/// Dictionary dei nomi da cercare come "contains" a cui applicare la soglia indicata
/// </summary>
@@ -532,7 +534,6 @@ namespace IOB_UT_NEXT
/// Numero minimo di secondi di attesa finale (es prima di chiedere chiusura ODL)
/// </summary>
public int minSecFinalWait { get; set; } = 30;
/// <summary>
/// Struttura dati x check condizione Contapezzi Abilitato (se vuoto = sempre abilitato)
@@ -642,6 +643,7 @@ namespace IOB_UT_NEXT
/// </summary>
public string BaseIdMask { get; set; } = "";
#if false
/// <summary>
/// Base del NameSpace usato per le funzionalità di translate (parametri ACT-SET), da inserire come PRE
/// </summary>
@@ -651,7 +653,7 @@ namespace IOB_UT_NEXT
/// Dizionario per la traduzione delle ricette (se gestite) tra valori acquisiti in dossier e impostazioni da inviare (ACTual, SETup)
/// </summary>
public Dictionary<string, string> RecipeKeyTranslate { get; set; } = new Dictionary<string, string>();
#endif
#endregion Public Properties
}
+5 -2
View File
@@ -13,15 +13,18 @@ namespace IOB_UT_NEXT
/// Dizionario parametri opzionali
/// </summary>
public Dictionary<string, string> optMemPar { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario x decodifica file
/// </summary>
public Dictionary<string, int> fileDecod { get; set; } = new Dictionary<string, int>();
/// <summary>
/// Lista ulteriori configurazioni KeyValuePair
/// </summary>
public Dictionary<string, string> optKVP { get; set; } = new Dictionary<string, string>();
#if false
/// <summary>
/// Base del NameSpace usato per le funzionalità di translate (parametri ACT-SET), da inserire come PRE
/// </summary>
@@ -31,6 +34,6 @@ namespace IOB_UT_NEXT
/// Dizionario per la traduzione delle ricette (se gestite) tra valori acquisiti in dossier e impostazioni da inviare (ACTual, SETup)
/// </summary>
public Dictionary<string, string> RecipeKeyTranslate { get; set; } = new Dictionary<string, string>();
#endif
}
}
}
+7 -7
View File
@@ -138,11 +138,11 @@
"path-confSetup": "C:\\MesData\\Setup\\setupConsumi.json",
"replace-<Variant>": "<Variant>{{PODL}}",
"replace-<Info1>": "<Info1>Kg{{Qty}} | {{Note}}"
},
"BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2",
"RecipeKeyTranslate": {
"Present Value.General Fan": "Recipe.Chain Spped",
"Present Value.Bottom Overfeeding": "Recipe.Bottom Overfeeding",
"Present Value.Top Overfeeding": "Recipe.Top Overfeeding"
}
} //,
//"BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2",
//"RecipeKeyTranslate": {
// "Present Value.General Fan": "Recipe.Chain Spped",
// "Present Value.Bottom Overfeeding": "Recipe.Bottom Overfeeding",
// "Present Value.Top Overfeeding": "Recipe.Top Overfeeding"
//}
}
+7 -7
View File
@@ -306,11 +306,11 @@
"MemConfWrite": "",
"MaxVal": 9999
},
"BaseIdMask": "RamosaETN21.RamosaCJ2.",
"BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.",
"RecipeKeyTranslate": {
"OPC_Set Point.Chain Spped": "Chain Spped",
"OPC_Set Point.Bottom Overfeeding": "Bottom Overfeeding",
"OPC_Set Point.Top Overfeeding": "Top Overfeeding"
}
"BaseIdMask": "RamosaETN21.RamosaCJ2." //,
//"BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2.Recipe.",
//"RecipeKeyTranslate": {
// "OPC_Set Point.Chain Spped": "Chain Spped",
// "OPC_Set Point.Bottom Overfeeding": "Bottom Overfeeding",
// "OPC_Set Point.Top Overfeeding": "Top Overfeeding"
//}
}
+2
View File
@@ -5667,6 +5667,7 @@ namespace IOB_WIN_NEXT.Iob
return answ;
}
#if false
/// <summary>
/// Traduzione del valore chiave configurato dal dizionario RecipeKeyTranslate + BaseKeyTranslate
/// </summary>
@@ -5681,6 +5682,7 @@ namespace IOB_WIN_NEXT.Iob
}
return answ;
}
#endif
/// <summary>
/// Processa le richieste di scrittura memoria