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 #------------------------------------------------------------