diff --git a/MTC_Adapter/OPC-UA-REDIS/AdapterRed.cs b/MTC_Adapter/OPC-UA-REDIS/AdapterRed.cs
index 07d88a4..c8a2cf7 100644
--- a/MTC_Adapter/OPC-UA-REDIS/AdapterRed.cs
+++ b/MTC_Adapter/OPC-UA-REDIS/AdapterRed.cs
@@ -98,7 +98,11 @@ namespace OPC_UA_REDIS
///
public void AddDataItem(DataItemRed aDI)
{
- mDataItems.Add(aDI);
+ // controllo se ci sia già (sennò NON duplico...)
+ if (!mDataItems.Contains(aDI))
+ {
+ mDataItems.Add(aDI);
+ }
}
///
/// Remove all data items.
@@ -307,9 +311,9 @@ namespace OPC_UA_REDIS
{
// parto da non trovato
trovato = false;
- txt2find = item.Value.tradz;
+ txt2find = item.Key;
// B --> cerco inizio
- if (item.Value.sost== substType.B)
+ if (item.Value.sost == substType.B)
{
trovato = answ.StartsWith(txt2find);
}
diff --git a/MTC_Adapter/SCMA/DATA/CONF/NameRepRolesList.map b/MTC_Adapter/SCMA/DATA/CONF/NameRepRolesList.map
index c845744..497ca8a 100644
--- a/MTC_Adapter/SCMA/DATA/CONF/NameRepRolesList.map
+++ b/MTC_Adapter/SCMA/DATA/CONF/NameRepRolesList.map
@@ -30,7 +30,11 @@ E|RUN_MODE|RunMode
E|EXE_MODE|ExeMode
E|COD_M|CodM
E|COD_S|CodS
-E|COD_T|CodT
+E|COD_T|CodT
+E|Cod_M|CodM
+E|Cod_S|CodS
+E|Cod_T|CodT
+E|CodG_Act|CodGAct
E|PZ_TOT|PzTot
E|CurrProg_RowNum|CurrProgRowNum
@@ -38,7 +42,7 @@ E|CurrProg_RowNum|CurrProgRowNum
#------------------------------------------------------------
# C: Ricerca NELLA stringa (CONTAINS, regexp: %VAR%)
#------------------------------------------------------------
-C|SpindleOver_|SpindleOver
+C|SpindleOver_|SpindleOver
#------------------------------------------------------------