From 0a47e229875227c42ef9d1adec35decfa7c288c2 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 11:58:47 +0200 Subject: [PATCH 1/8] Change model for recipe config (enums parameters) --- Thermo.Active.Config/Config/recipeConfig.xml | 311 ++++++++++++++++++ .../Config/recipeConfigValidator.xsd | 20 ++ .../ServerConfigController.cs | 7 +- .../ConfigModels/RecipeConfigModel.cs | 5 +- .../ThRecipe/DTORecipeConfigModel .cs | 6 +- .../DTOModels/ThRecipe/DTORecipeParam.cs | 11 +- Thermo.Active.NC/NcAdapter.cs | 18 +- .../WebApi/ConfigurationController.cs | 4 +- .../Listeners/SignalR/SignalRListener.cs | 5 - 9 files changed, 372 insertions(+), 15 deletions(-) diff --git a/Thermo.Active.Config/Config/recipeConfig.xml b/Thermo.Active.Config/Config/recipeConfig.xml index c14ca594..2ca4f189 100644 --- a/Thermo.Active.Config/Config/recipeConfig.xml +++ b/Thermo.Active.Config/Config/recipeConfig.xml @@ -9,6 +9,7 @@ Dimensione X integer 1 + 0 2 @@ -19,6 +20,7 @@ Dimensione Y integer 1 + 0 3 @@ -29,6 +31,7 @@ Altezza massima integer 1 + 0 4 @@ -39,6 +42,7 @@ Altezza minima negativa integer 1 + 0 5 @@ -49,6 +53,7 @@ Altezza base integer 1 + 0 6 @@ -59,6 +64,12 @@ Materiale enum 1 + 0 + + + + + 7 @@ -69,6 +80,7 @@ Dimensione X integer 1 + 0 8 @@ -79,6 +91,7 @@ Dimensione Y integer 1 + 0 9 @@ -89,6 +102,7 @@ Spessore integer 1 + 0 10 @@ -99,6 +113,7 @@ Tipo enum 1 + 0 11 @@ -109,6 +124,7 @@ Apertura X integer 1 + 0 12 @@ -119,6 +135,7 @@ Apertura Y integer 1 + 0 13 @@ -129,6 +146,7 @@ Traversini enum 1 + 0 14 @@ -139,6 +157,7 @@ Apertura X integer 1 + 0 15 @@ -149,6 +168,7 @@ Apertura Y integer 1 + 0 16 @@ -159,6 +179,7 @@ Altezza massima integer 1 + 0 17 @@ -169,6 +190,7 @@ Zona lavoro DX/SX boolean 1 + 0 18 @@ -179,6 +201,7 @@ Quota integer 1 + 0 19 @@ -189,6 +212,7 @@ Velocità discesa integer 1 + 0 20 @@ -199,6 +223,7 @@ Quota integer 1 + 0 21 @@ -209,6 +234,7 @@ Quota integer 1 + 0 22 @@ -219,6 +245,7 @@ Velocità salita integer 1 + 0 23 @@ -229,6 +256,7 @@ Quota integer 1 + 0 24 @@ -239,6 +267,7 @@ Velocità di rallentamento salita integer 1 + 0 25 @@ -249,6 +278,7 @@ Quota integer 1 + 0 26 @@ -259,6 +289,7 @@ Velocità di rallentamento discesa integer 1 + 0 27 @@ -269,6 +300,7 @@ Quota integer 1 + 0 28 @@ -279,6 +311,7 @@ Velocità discesa integer 1 + 0 29 @@ -289,6 +322,7 @@ Quota integer 1 + 0 30 @@ -299,6 +333,7 @@ Velocità salita integer 1 + 0 31 @@ -309,6 +344,7 @@ Quota integer 1 + 0 32 @@ -319,6 +355,7 @@ Velocità a quota intermedia integer 1 + 0 33 @@ -329,6 +366,7 @@ Quota integer 1 + 0 34 @@ -339,6 +377,7 @@ Quota integer 1 + 0 35 @@ -349,6 +388,7 @@ Velocità discesa integer 1 + 0 36 @@ -359,6 +399,7 @@ Quota integer 1 + 0 37 @@ -369,6 +410,7 @@ Velocità salita integer 1 + 0 38 @@ -379,6 +421,7 @@ Quota integer 1 + 0 39 @@ -389,6 +432,7 @@ Velocità di rallentamento salita integer 1 + 0 40 @@ -399,6 +443,7 @@ Quota integer 1 + 0 41 @@ -409,6 +454,7 @@ Velocità di rallentamento discesa integer 1 + 0 42 @@ -419,6 +465,7 @@ Tipo enum 1 + 0 43 @@ -429,6 +476,7 @@ Pausa ciclo boolean 1 + 0 44 @@ -439,6 +487,7 @@ Raffreddamento fine ciclo boolean 1 + 0 45 @@ -449,6 +498,7 @@ Ventilazione cassone fine ciclo boolean 1 + 0 46 @@ -459,6 +509,7 @@ Abilitazione boolean 1 + 0 47 @@ -469,6 +520,7 @@ Durata integer 1 + 0 48 @@ -479,6 +531,7 @@ Abilitazione boolean 1 + 0 49 @@ -489,6 +542,7 @@ Durata integer 1 + 0 50 @@ -499,6 +553,7 @@ Tipo enum 1 + 0 51 @@ -509,6 +564,7 @@ Durata integer 1 + 0 52 @@ -519,6 +575,7 @@ Abilitazione boolean 1 + 0 53 @@ -529,6 +586,7 @@ Ritardo discesa sollevatore integer 1 + 0 54 @@ -539,6 +597,7 @@ Ritardo salita sollevatore integer 1 + 0 55 @@ -549,6 +608,7 @@ Durata separazione lastra integer 1 + 0 56 @@ -559,6 +619,7 @@ Quota espulsore integer 1 + 0 57 @@ -569,6 +630,7 @@ Altezza bancale integer 1 + 0 58 @@ -579,6 +641,7 @@ Centratura X boolean 1 + 0 59 @@ -589,6 +652,7 @@ Centratura Y boolean 1 + 0 60 @@ -599,6 +663,7 @@ Controllo spessore boolean 1 + 0 61 @@ -609,6 +674,7 @@ Vuoto ventose boolean 1 + 0 62 @@ -619,6 +685,7 @@ Abilitazione Ionizzatore boolean 1 + 0 63 @@ -629,6 +696,7 @@ Funzione scarico pezzo manuale boolean 1 + 0 64 @@ -639,6 +707,7 @@ Durata massima integer 1 + 0 65 @@ -649,6 +718,7 @@ Abilizazione movimento boolean 1 + 0 66 @@ -659,6 +729,7 @@ Abilitazione riscaldo boolean 1 + 0 67 @@ -669,6 +740,7 @@ Oscillazione boolean 1 + 0 68 @@ -679,6 +751,7 @@ Durata massima integer 1 + 0 69 @@ -689,6 +762,7 @@ Abilitazione movimento boolean 1 + 0 70 @@ -699,6 +773,7 @@ Abilitazione riscaldo boolean 1 + 0 71 @@ -709,6 +784,7 @@ Oscillazione boolean 1 + 0 72 @@ -719,6 +795,7 @@ Tipo enum 1 + 0 73 @@ -729,6 +806,7 @@ Portata sostentamento (%) integer 1 + 0 74 @@ -739,6 +817,7 @@ Durata minima soffio (ms) integer 1 + 0 75 @@ -749,6 +828,7 @@ Ritardo sostentamento integer 1 + 0 76 @@ -759,6 +839,7 @@ Ritardo decompressione integer 1 + 0 77 @@ -769,6 +850,7 @@ Durata decompressione integer 1 + 0 78 @@ -779,6 +861,7 @@ Funzione "fumo" boolean 1 + 0 79 @@ -789,6 +872,7 @@ Abilitazione boolean 1 + 0 80 @@ -799,6 +883,7 @@ Setpoint (°C/10 int) integer 1 + 0 81 @@ -809,6 +894,7 @@ Ritardo integer 1 + 0 82 @@ -819,6 +905,7 @@ Inizio regolazione (°C/10) integer 1 + 0 83 @@ -829,6 +916,7 @@ Fine regolazione (°C/10) integer 1 + 0 84 @@ -839,6 +927,7 @@ Percentuale Minimo (%) integer 1 + 0 85 @@ -849,6 +938,7 @@ Percentuale Massimo (%) integer 1 + 0 86 @@ -859,6 +949,7 @@ Abilitazione Riposo boolean 1 + 0 87 @@ -869,6 +960,7 @@ Percentuale Riposo (%) integer 1 + 0 88 @@ -879,6 +971,7 @@ Inizio regolazione (°C/10) integer 1 + 0 89 @@ -889,6 +982,7 @@ Fine regolazione (°C/10) integer 1 + 0 90 @@ -899,6 +993,7 @@ Percentuale Minimo (%) integer 1 + 0 91 @@ -909,6 +1004,7 @@ Percentuale Massimo (%) integer 1 + 0 92 @@ -919,6 +1015,7 @@ Abilitazione Riposo boolean 1 + 0 93 @@ -929,6 +1026,7 @@ Percentuale Riposo (%) integer 1 + 0 94 @@ -939,6 +1037,7 @@ Temperatura a riposo (°C/10) integer 1 + 0 95 @@ -949,6 +1048,7 @@ Temperatura a regime (°C/10) integer 1 + 0 96 @@ -959,6 +1059,7 @@ Temperatura a riposo (°C/10) integer 1 + 0 97 @@ -969,6 +1070,7 @@ Temperatura a regime (°C/10) integer 1 + 0 98 @@ -979,6 +1081,7 @@ Tipo enum 1 + 0 99 @@ -989,6 +1092,7 @@ Altezza bolla (mm) integer 1 + 0 100 @@ -999,6 +1103,7 @@ Ritardo integer 1 + 0 101 @@ -1009,6 +1114,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 102 @@ -1019,6 +1125,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 103 @@ -1029,6 +1136,7 @@ Scelta fotocellula enum 1 + 0 104 @@ -1039,6 +1147,7 @@ Portata mantenimento (%) integer 1 + 0 105 @@ -1049,6 +1158,7 @@ Portata manuale (%) integer 1 + 0 106 @@ -1059,6 +1169,7 @@ Ritardo Salita Stampo integer 1 + 0 107 @@ -1069,6 +1180,7 @@ Tipo enum 1 + 0 108 @@ -1079,6 +1191,7 @@ Ritardo integer 1 + 0 109 @@ -1089,6 +1202,7 @@ Durata integer 1 + 0 110 @@ -1099,6 +1213,7 @@ Abilitazione boolean 1 + 0 111 @@ -1109,6 +1224,7 @@ Ritardo integer 1 + 0 112 @@ -1119,6 +1235,7 @@ Durata massima integer 1 + 0 113 @@ -1129,6 +1246,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 114 @@ -1139,6 +1257,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 115 @@ -1149,6 +1268,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 116 @@ -1159,6 +1279,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 117 @@ -1169,6 +1290,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 118 @@ -1179,6 +1301,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 119 @@ -1189,6 +1312,7 @@ Portata manuale (%) integer 1 + 0 120 @@ -1199,6 +1323,7 @@ Abilitazione boolean 1 + 0 121 @@ -1209,6 +1334,7 @@ Ritardo integer 1 + 0 122 @@ -1219,6 +1345,7 @@ Durata massima integer 1 + 0 123 @@ -1229,6 +1356,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 124 @@ -1239,6 +1367,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 125 @@ -1249,6 +1378,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 126 @@ -1259,6 +1389,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 127 @@ -1269,6 +1400,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 128 @@ -1279,6 +1411,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 129 @@ -1289,6 +1422,7 @@ Portata manuale (%) integer 1 + 0 130 @@ -1299,6 +1433,7 @@ Abilitazione boolean 1 + 0 131 @@ -1309,6 +1444,7 @@ Ritardo integer 1 + 0 132 @@ -1319,6 +1455,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 133 @@ -1329,6 +1466,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 134 @@ -1339,6 +1477,7 @@ Portata manuale (%) integer 1 + 0 135 @@ -1349,6 +1488,7 @@ Tipo enum 1 + 0 136 @@ -1359,6 +1499,7 @@ Ritardo integer 1 + 0 137 @@ -1369,6 +1510,7 @@ Durata integer 1 + 0 138 @@ -1379,6 +1521,7 @@ Abilitazione boolean 1 + 0 139 @@ -1389,6 +1532,7 @@ Setpoint (°C/10 int) integer 1 + 0 140 @@ -1399,6 +1543,7 @@ Ritardo integer 1 + 0 141 @@ -1409,6 +1554,7 @@ Tipo enum 1 + 0 142 @@ -1419,6 +1565,7 @@ Ritardo integer 1 + 0 143 @@ -1429,6 +1576,7 @@ Durata integer 1 + 0 144 @@ -1439,6 +1587,7 @@ Abilitazione boolean 1 + 0 145 @@ -1449,6 +1598,7 @@ Quota integer 1 + 0 146 @@ -1459,6 +1609,7 @@ Abilitazione Oscillazione integer 1 + 0 147 @@ -1469,6 +1620,7 @@ Corsa Oscillazione integer 1 + 0 148 @@ -1479,6 +1631,7 @@ Apertura percentuale integer 1 + 0 149 @@ -1489,6 +1642,7 @@ Apertura percentuale integer 1 + 0 150 @@ -1499,6 +1653,7 @@ Apertura percentuale integer 1 + 0 151 @@ -1509,6 +1664,7 @@ Apertura percentuale integer 1 + 0 152 @@ -1519,6 +1675,7 @@ Apertura percentuale integer 1 + 0 153 @@ -1529,6 +1686,7 @@ Apertura percentuale integer 1 + 0 154 @@ -1539,6 +1697,7 @@ Apertura percentuale integer 1 + 0 155 @@ -1549,6 +1708,7 @@ Apertura percentuale integer 1 + 0 156 @@ -1559,6 +1719,7 @@ Apertura percentuale integer 1 + 0 157 @@ -1569,6 +1730,7 @@ Apertura percentuale integer 1 + 0 158 @@ -1579,6 +1741,7 @@ Apertura percentuale integer 1 + 0 159 @@ -1589,6 +1752,7 @@ Apertura percentuale integer 1 + 0 160 @@ -1599,6 +1763,7 @@ Apertura percentuale integer 1 + 0 161 @@ -1609,6 +1774,7 @@ Apertura percentuale integer 1 + 0 162 @@ -1619,6 +1785,7 @@ Apertura percentuale integer 1 + 0 163 @@ -1629,6 +1796,7 @@ Apertura percentuale integer 1 + 0 164 @@ -1639,6 +1807,7 @@ Partenza enum 1 + 0 165 @@ -1649,6 +1818,7 @@ Ritardo integer 1 + 0 166 @@ -1659,6 +1829,7 @@ Durata massima integer 1 + 0 167 @@ -1669,6 +1840,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 168 @@ -1679,6 +1851,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 169 @@ -1689,6 +1862,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 170 @@ -1699,6 +1873,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 171 @@ -1709,6 +1884,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 172 @@ -1719,6 +1895,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 173 @@ -1729,6 +1906,7 @@ Portata manuale (%) integer 1 + 0 174 @@ -1739,6 +1917,7 @@ Abilitazione boolean 1 + 0 175 @@ -1749,6 +1928,7 @@ Ritardo integer 1 + 0 176 @@ -1759,6 +1939,7 @@ Durata integer 1 + 0 177 @@ -1769,6 +1950,7 @@ Abilitazione boolean 1 + 0 178 @@ -1779,6 +1961,7 @@ Ritardo integer 1 + 0 179 @@ -1789,6 +1972,7 @@ Durata massima integer 1 + 0 180 @@ -1799,6 +1983,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 181 @@ -1809,6 +1994,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 182 @@ -1819,6 +2005,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 183 @@ -1829,6 +2016,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 184 @@ -1839,6 +2027,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 185 @@ -1849,6 +2038,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 186 @@ -1859,6 +2049,7 @@ Portata manuale (%) integer 1 + 0 187 @@ -1869,6 +2060,7 @@ Abilitazione boolean 1 + 0 188 @@ -1879,6 +2071,7 @@ Ritardo integer 1 + 0 189 @@ -1889,6 +2082,7 @@ Durata massima integer 1 + 0 190 @@ -1899,6 +2093,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 191 @@ -1909,6 +2104,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 192 @@ -1919,6 +2115,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 193 @@ -1929,6 +2126,7 @@ Setpoint 2 Portata/Tempo integer 1 + 0 194 @@ -1939,6 +2137,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 195 @@ -1949,6 +2148,7 @@ Setpoint 3 Portata/Tempo integer 1 + 0 196 @@ -1959,6 +2159,7 @@ Tipo enum 1 + 0 197 @@ -1969,6 +2170,7 @@ Ritardo Discesa Stampo integer 1 + 0 198 @@ -1979,6 +2181,7 @@ Ritardo integer 1 + 0 199 @@ -1989,6 +2192,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 200 @@ -1999,6 +2203,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 201 @@ -2009,6 +2214,7 @@ Portata manuale (%) integer 1 + 0 202 @@ -2019,6 +2225,7 @@ Abilitazione boolean 1 + 0 203 @@ -2029,6 +2236,7 @@ Ritardo integer 1 + 0 204 @@ -2039,6 +2247,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 205 @@ -2049,6 +2258,7 @@ Setpoint 1 Portata/Tempo integer 1 + 0 206 @@ -2059,6 +2269,7 @@ Portata manuale (%) integer 1 + 0 207 @@ -2069,6 +2280,7 @@ Modalità enum 1 + 0 208 @@ -2079,6 +2291,7 @@ Quota integer 1 + 0 209 @@ -2089,6 +2302,7 @@ Ritardo attivazione integer 1 + 0 210 @@ -2099,6 +2313,7 @@ Ritardo disattivazione integer 1 + 0 211 @@ -2109,6 +2324,7 @@ Modalità enum 1 + 0 212 @@ -2119,6 +2335,7 @@ Quota integer 1 + 0 213 @@ -2129,6 +2346,7 @@ Ritardo attivazione integer 1 + 0 214 @@ -2139,6 +2357,7 @@ Ritardo disattivazione integer 1 + 0 215 @@ -2149,6 +2368,7 @@ Modalità enum 1 + 0 216 @@ -2159,6 +2379,7 @@ Quota integer 1 + 0 217 @@ -2169,6 +2390,7 @@ Ritardo attivazione integer 1 + 0 218 @@ -2179,6 +2401,7 @@ Ritardo disattivazione integer 1 + 0 219 @@ -2189,6 +2412,7 @@ Modalità enum 1 + 0 220 @@ -2199,6 +2423,7 @@ Quota integer 1 + 0 221 @@ -2209,6 +2434,7 @@ Ritardo attivazione integer 1 + 0 222 @@ -2219,6 +2445,7 @@ Ritardo disattivazione integer 1 + 0 223 @@ -2229,6 +2456,7 @@ Modalità enum 1 + 0 224 @@ -2239,6 +2467,7 @@ Quota integer 1 + 0 225 @@ -2249,6 +2478,7 @@ Ritardo attivazione integer 1 + 0 226 @@ -2259,6 +2489,7 @@ Ritardo disattivazione integer 1 + 0 227 @@ -2269,6 +2500,7 @@ Modalità enum 1 + 0 228 @@ -2279,6 +2511,7 @@ Quota integer 1 + 0 229 @@ -2289,6 +2522,7 @@ Ritardo attivazione integer 1 + 0 230 @@ -2299,6 +2533,7 @@ Ritardo disattivazione integer 1 + 0 231 @@ -2309,6 +2544,7 @@ Modalità enum 1 + 0 232 @@ -2319,6 +2555,7 @@ Quota integer 1 + 0 233 @@ -2329,6 +2566,7 @@ Ritardo attivazione integer 1 + 0 234 @@ -2339,6 +2577,7 @@ Ritardo disattivazione integer 1 + 0 235 @@ -2349,6 +2588,7 @@ Modalità enum 1 + 0 236 @@ -2359,6 +2599,7 @@ Quota integer 1 + 0 237 @@ -2369,6 +2610,7 @@ Ritardo attivazione integer 1 + 0 238 @@ -2379,6 +2621,7 @@ Ritardo disattivazione integer 1 + 0 239 @@ -2389,6 +2632,7 @@ Modalità enum 1 + 0 240 @@ -2399,6 +2643,7 @@ Quota integer 1 + 0 241 @@ -2409,6 +2654,7 @@ Ritardo attivazione integer 1 + 0 242 @@ -2419,6 +2665,7 @@ Ritardo disattivazione integer 1 + 0 243 @@ -2429,6 +2676,7 @@ Modalità enum 1 + 0 244 @@ -2439,6 +2687,7 @@ Quota integer 1 + 0 245 @@ -2449,6 +2698,7 @@ Ritardo attivazione integer 1 + 0 246 @@ -2459,6 +2709,7 @@ Ritardo disattivazione integer 1 + 0 247 @@ -2469,6 +2720,7 @@ Modalità enum 1 + 0 248 @@ -2479,6 +2731,7 @@ Quota integer 1 + 0 249 @@ -2489,6 +2742,7 @@ Ritardo attivazione integer 1 + 0 250 @@ -2499,6 +2753,7 @@ Ritardo disattivazione integer 1 + 0 251 @@ -2509,6 +2764,7 @@ Modalità enum 1 + 0 252 @@ -2519,6 +2775,7 @@ Quota integer 1 + 0 253 @@ -2529,6 +2786,7 @@ Ritardo attivazione integer 1 + 0 254 @@ -2539,6 +2797,7 @@ Ritardo disattivazione integer 1 + 0 255 @@ -2549,6 +2808,7 @@ Modalità enum 1 + 0 256 @@ -2559,6 +2819,7 @@ Quota integer 1 + 0 257 @@ -2569,6 +2830,7 @@ Ritardo attivazione integer 1 + 0 258 @@ -2579,6 +2841,7 @@ Ritardo disattivazione integer 1 + 0 259 @@ -2589,6 +2852,7 @@ Modalità enum 1 + 0 260 @@ -2599,6 +2863,7 @@ Quota integer 1 + 0 261 @@ -2609,6 +2874,7 @@ Ritardo attivazione integer 1 + 0 262 @@ -2619,6 +2885,7 @@ Ritardo disattivazione integer 1 + 0 263 @@ -2629,6 +2896,7 @@ Modalità enum 1 + 0 264 @@ -2639,6 +2907,7 @@ Quota integer 1 + 0 265 @@ -2649,6 +2918,7 @@ Ritardo attivazione integer 1 + 0 266 @@ -2659,6 +2929,7 @@ Ritardo disattivazione integer 1 + 0 267 @@ -2669,6 +2940,7 @@ Modalità enum 1 + 0 268 @@ -2679,6 +2951,7 @@ Quota integer 1 + 0 269 @@ -2689,6 +2962,7 @@ Ritardo attivazione integer 1 + 0 270 @@ -2699,6 +2973,7 @@ Ritardo disattivazione integer 1 + 0 271 @@ -2709,6 +2984,7 @@ Modalità enum 1 + 0 272 @@ -2719,6 +2995,7 @@ Quota integer 1 + 0 273 @@ -2729,6 +3006,7 @@ Ritardo attivazione integer 1 + 0 274 @@ -2739,6 +3017,7 @@ Ritardo disattivazione integer 1 + 0 275 @@ -2749,6 +3028,7 @@ Modalità enum 1 + 0 276 @@ -2759,6 +3039,7 @@ Quota integer 1 + 0 277 @@ -2769,6 +3050,7 @@ Ritardo attivazione integer 1 + 0 278 @@ -2779,6 +3061,7 @@ Ritardo disattivazione integer 1 + 0 279 @@ -2789,6 +3072,7 @@ Modalità enum 1 + 0 280 @@ -2799,6 +3083,7 @@ Quota integer 1 + 0 281 @@ -2809,6 +3094,7 @@ Ritardo attivazione integer 1 + 0 282 @@ -2819,6 +3105,7 @@ Ritardo disattivazione integer 1 + 0 283 @@ -2829,6 +3116,7 @@ Modalità enum 1 + 0 284 @@ -2839,6 +3127,7 @@ Quota integer 1 + 0 285 @@ -2849,6 +3138,7 @@ Ritardo attivazione integer 1 + 0 286 @@ -2859,6 +3149,7 @@ Ritardo disattivazione integer 1 + 0 287 @@ -2869,6 +3160,7 @@ Abilitazione Termoregolatore 1 boolean 1 + 0 288 @@ -2879,6 +3171,7 @@ Setpoint Termoregolatore 1 boolean 1 + 0 289 @@ -2889,6 +3182,7 @@ Abilitazione Termoregolatore 2 boolean 1 + 0 290 @@ -2899,6 +3193,7 @@ Setpoint Termoregolatore 2 boolean 1 + 0 291 @@ -2909,6 +3204,7 @@ Abilitazione Termoregolatore 3 boolean 1 + 0 292 @@ -2919,6 +3215,7 @@ Setpoint Termoregolatore 3 boolean 1 + 0 293 @@ -2929,6 +3226,7 @@ Abilitazione Termoregolatore 4 boolean 1 + 0 294 @@ -2939,6 +3237,7 @@ Setpoint Termoregolatore 4 boolean 1 + 0 295 @@ -2949,6 +3248,7 @@ Abilitazione Termoregolatore 5 boolean 1 + 0 296 @@ -2959,6 +3259,7 @@ Setpoint Termoregolatore 5 boolean 1 + 0 297 @@ -2969,6 +3270,7 @@ Abilitazione Termoregolatore 6 boolean 1 + 0 298 @@ -2979,6 +3281,7 @@ Setpoint Termoregolatore 6 boolean 1 + 0 299 @@ -2989,6 +3292,7 @@ Abilitazione Termoregolatore 7 boolean 1 + 0 300 @@ -2999,6 +3303,7 @@ Setpoint Termoregolatore 7 boolean 1 + 0 301 @@ -3009,6 +3314,7 @@ Abilitazione Termoregolatore 8 boolean 1 + 0 302 @@ -3019,6 +3325,7 @@ Setpoint Termoregolatore 8 boolean 1 + 0 303 @@ -3029,6 +3336,7 @@ Abilitazione Termoregolatore 9 boolean 1 + 0 304 @@ -3039,6 +3347,7 @@ Setpoint Termoregolatore 9 boolean 1 + 0 305 @@ -3049,6 +3358,7 @@ Abilitazione Termoregolatore 10 boolean 1 + 0 306 @@ -3059,5 +3369,6 @@ Setpoint Termoregolatore 10 boolean 1 + 0 \ No newline at end of file diff --git a/Thermo.Active.Config/Config/recipeConfigValidator.xsd b/Thermo.Active.Config/Config/recipeConfigValidator.xsd index 32ac91f6..4b36828e 100644 --- a/Thermo.Active.Config/Config/recipeConfigValidator.xsd +++ b/Thermo.Active.Config/Config/recipeConfigValidator.xsd @@ -15,6 +15,15 @@ + + + + + + + + + @@ -38,4 +47,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Thermo.Active.Config/ServerConfigController.cs b/Thermo.Active.Config/ServerConfigController.cs index 3d7afa51..074c394c 100644 --- a/Thermo.Active.Config/ServerConfigController.cs +++ b/Thermo.Active.Config/ServerConfigController.cs @@ -593,7 +593,12 @@ namespace Thermo.Active.Config Name = x.Element("name").Value, Description = x.Element("description").Value, Format = x.Element("format").Value, - ScaleFactor = Convert.ToInt16(x.Element("scaleFactor").Value) + ScaleFactor = Convert.ToInt16(x.Element("scaleFactor").Value), + NumDec = Convert.ToInt16(x.Element("numDec").Value), + //EnumVal = new Dictionary() + EnumVal = x.Element("enums") != null ? x.Element("enums").Elements().ToDictionary( + y => y.Attribute("label").Value, y => y.Attribute("value").Value + ) : new Dictionary() }) .ToList(); } diff --git a/Thermo.Active.Model/ConfigModels/RecipeConfigModel.cs b/Thermo.Active.Model/ConfigModels/RecipeConfigModel.cs index 7a82cd42..44c29119 100644 --- a/Thermo.Active.Model/ConfigModels/RecipeConfigModel.cs +++ b/Thermo.Active.Model/ConfigModels/RecipeConfigModel.cs @@ -1,4 +1,5 @@ -using static Thermo.Active.Model.Constants; +using System.Collections.Generic; +using static Thermo.Active.Model.Constants; namespace Thermo.Active.Model.ConfigModels { @@ -12,5 +13,7 @@ namespace Thermo.Active.Model.ConfigModels public string Description { get; set; } public string Format { get; set; } public int ScaleFactor { get; set; } + public int NumDec { get; set; } + public Dictionary EnumVal { get; set; } } } diff --git a/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeConfigModel .cs b/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeConfigModel .cs index 50a89614..8fa139ed 100644 --- a/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeConfigModel .cs +++ b/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeConfigModel .cs @@ -1,4 +1,6 @@ -namespace Thermo.Active.Model.DTOModels.ThRecipe +using System.Collections.Generic; + +namespace Thermo.Active.Model.DTOModels.ThRecipe { public class DTORecipeConfigModel { @@ -11,5 +13,7 @@ public string Format; public string Label; public int ScaleFactor; + public int NumDec; + public Dictionary EnumVal { get; set; } } } \ No newline at end of file diff --git a/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeParam.cs b/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeParam.cs index b8bfddb4..4d4549c9 100644 --- a/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeParam.cs +++ b/Thermo.Active.Model/DTOModels/ThRecipe/DTORecipeParam.cs @@ -1,4 +1,7 @@ -namespace Thermo.Active.Model.DTOModels.ThRecipe +using System.Collections.Generic; +using System.Linq; + +namespace Thermo.Active.Model.DTOModels.ThRecipe { public class DTORecipeParam { @@ -10,6 +13,8 @@ public string UnitMeasure { get; set; } public double ValueAct { get; set; } public int ScaleFactor { get; set; } + public int NumDec { get; set; } + public Dictionary EnumVal { get; set; } public override bool Equals(object obj) { @@ -32,6 +37,10 @@ return false; if (ScaleFactor != item.ScaleFactor) return false; + if (NumDec != item.NumDec) + return false; + if (!EnumVal.SequenceEqual(item.EnumVal)) + return false; return true; } diff --git a/Thermo.Active.NC/NcAdapter.cs b/Thermo.Active.NC/NcAdapter.cs index 2b812a25..2d5fd047 100644 --- a/Thermo.Active.NC/NcAdapter.cs +++ b/Thermo.Active.NC/NcAdapter.cs @@ -1298,13 +1298,15 @@ namespace Thermo.Active.NC { Id = x.Id, ScaleFactor = x.ScaleFactor, + NumDec = x.NumDec, Category = x.Category.ToString(), SubCategory_1 = x.SubCategory_1, SubCategory_2 = x.SubCategory_2, Name = x.Name, Description = x.Description, Format = x.Format, - Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower() + Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower(), + EnumVal = x.EnumVal }).ToList(); foreach (var item in recipeConfig) @@ -1346,7 +1348,9 @@ namespace Thermo.Active.NC ValueAct = paramPLC.ValueAct / item.ScaleFactor, SetpointHMI = paramPLC.SetpointHMI / item.ScaleFactor, SetpointPLC = paramPLC.SetpointPLC / item.ScaleFactor, - ScaleFactor = item.ScaleFactor + ScaleFactor = item.ScaleFactor, + NumDec = item.NumDec, + EnumVal=item.EnumVal }; } else @@ -1370,7 +1374,9 @@ namespace Thermo.Active.NC Status = currStatus, UnitMeasure = "", ValueAct = 0, - ScaleFactor = 1 + ScaleFactor = 1, + NumDec = 0, + EnumVal= new Dictionary() }; } currentRecipe.Add(item.Label, currParam); @@ -1905,13 +1911,15 @@ namespace Thermo.Active.NC { Id = x.Id, ScaleFactor = x.ScaleFactor, + NumDec = x.NumDec, Category = x.Category.ToString(), SubCategory_1 = x.SubCategory_1, SubCategory_2 = x.SubCategory_2, Name = x.Name, Description = x.Description, Format = x.Format, - Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower() + Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower(), + EnumVal = x.EnumVal }).ToList(); RecipeCatStatus currStatus = RecipeCatStatus.Unchanged; @@ -2012,7 +2020,7 @@ namespace Thermo.Active.NC currVal = new DTOModulesBlock() { Id = item.Id, - Label = item.Label, + Label = item.Label, Type = item.Type, Section = item.Section, IdParam = item.IdParam, diff --git a/Thermo.Active/Controllers/WebApi/ConfigurationController.cs b/Thermo.Active/Controllers/WebApi/ConfigurationController.cs index 1fa44e29..97cc4f2c 100644 --- a/Thermo.Active/Controllers/WebApi/ConfigurationController.cs +++ b/Thermo.Active/Controllers/WebApi/ConfigurationController.cs @@ -108,13 +108,15 @@ namespace Thermo.Active.Controllers.WebApi { Id = x.Id, ScaleFactor = x.ScaleFactor, + NumDec = x.NumDec, Category = x.Category.ToString(), SubCategory_1 = x.SubCategory_1, SubCategory_2 = x.SubCategory_2, Name = x.Name, Description = x.Description, Format = x.Format, - Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower() + Label = $"{x.Category}_{x.SubCategory_1}_{x.SubCategory_2}_{x.Name}".Replace("__", "_").Replace("__", "_").ToLower(), + EnumVal = x.EnumVal }).ToList(); return Ok(recipeConfig); diff --git a/Thermo.Active/Listeners/SignalR/SignalRListener.cs b/Thermo.Active/Listeners/SignalR/SignalRListener.cs index 3f658eed..21dd7432 100644 --- a/Thermo.Active/Listeners/SignalR/SignalRListener.cs +++ b/Thermo.Active/Listeners/SignalR/SignalRListener.cs @@ -292,11 +292,6 @@ namespace Thermo.Active.Listeners.SignalR var context = GlobalHost.ConnectionManager.GetHubContext(); context.Clients.Group("ncData").recipeOverData(currRecipeOver); } - //else - //{ - // var context = GlobalHost.ConnectionManager.GetHubContext(); - // context.Clients.Group("ncData").recipeOverData(currRecipeOver); - //} } public static void SendThermoModulesData(object modules) From ceccfca48aaadb770bcd56f0a6da6e5c1060e18c Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 12:45:24 +0200 Subject: [PATCH 2/8] Fixed recipe config (validator & example) --- Thermo.Active.Config/Config/recipeConfig.xml | 15 ++++++++++----- .../Config/recipeConfigValidator.xsd | 14 ++++++++++---- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/Thermo.Active.Config/Config/recipeConfig.xml b/Thermo.Active.Config/Config/recipeConfig.xml index 2ca4f189..34824264 100644 --- a/Thermo.Active.Config/Config/recipeConfig.xml +++ b/Thermo.Active.Config/Config/recipeConfig.xml @@ -65,11 +65,16 @@ enum 1 0 - - - - - + + + + general_sizes_sheet_material_RE_01 + + + + general_sizes_sheet_material_RE_02 + + 7 diff --git a/Thermo.Active.Config/Config/recipeConfigValidator.xsd b/Thermo.Active.Config/Config/recipeConfigValidator.xsd index 4b36828e..bd6fb2fa 100644 --- a/Thermo.Active.Config/Config/recipeConfigValidator.xsd +++ b/Thermo.Active.Config/Config/recipeConfigValidator.xsd @@ -16,10 +16,16 @@ - + - + + + + + + + @@ -50,12 +56,12 @@ - + \ No newline at end of file From eae5ecdf31dc1fccb72b00eaf0b2e87bda194b11 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 12:47:11 +0200 Subject: [PATCH 3/8] more fix on XML example --- Thermo.Active.Config/Config/recipeConfig.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Thermo.Active.Config/Config/recipeConfig.xml b/Thermo.Active.Config/Config/recipeConfig.xml index 34824264..6624568a 100644 --- a/Thermo.Active.Config/Config/recipeConfig.xml +++ b/Thermo.Active.Config/Config/recipeConfig.xml @@ -67,12 +67,16 @@ 0 - - general_sizes_sheet_material_RE_01 + + 1 - - general_sizes_sheet_material_RE_02 + + 2 + + + + 3 From 6095f02b2a6dc02fa637e21134b483071c4ef0a6 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 12:47:23 +0200 Subject: [PATCH 4/8] Forced send on recipeOverview --- Thermo.Active.Config/ServerConfigController.cs | 4 ++-- Thermo.Active/Listeners/SignalR/SignalRListener.cs | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Thermo.Active.Config/ServerConfigController.cs b/Thermo.Active.Config/ServerConfigController.cs index 074c394c..f71e5398 100644 --- a/Thermo.Active.Config/ServerConfigController.cs +++ b/Thermo.Active.Config/ServerConfigController.cs @@ -596,8 +596,8 @@ namespace Thermo.Active.Config ScaleFactor = Convert.ToInt16(x.Element("scaleFactor").Value), NumDec = Convert.ToInt16(x.Element("numDec").Value), //EnumVal = new Dictionary() - EnumVal = x.Element("enums") != null ? x.Element("enums").Elements().ToDictionary( - y => y.Attribute("label").Value, y => y.Attribute("value").Value + EnumVal = x.Element("enumList") != null ? x.Element("enumList").Elements().ToDictionary( + y => y.Element("label").Value, y => y.Element("value").Value ) : new Dictionary() }) .ToList(); diff --git a/Thermo.Active/Listeners/SignalR/SignalRListener.cs b/Thermo.Active/Listeners/SignalR/SignalRListener.cs index 21dd7432..2b5ffa8d 100644 --- a/Thermo.Active/Listeners/SignalR/SignalRListener.cs +++ b/Thermo.Active/Listeners/SignalR/SignalRListener.cs @@ -289,6 +289,13 @@ namespace Thermo.Active.Listeners.SignalR { LastRecipeOverData = currRecipeOver; + var context = GlobalHost.ConnectionManager.GetHubContext(); + context.Clients.Group("ncData").recipeOverData(currRecipeOver); + } + // forzo invio SEMPRE.... + else + { + var context = GlobalHost.ConnectionManager.GetHubContext(); context.Clients.Group("ncData").recipeOverData(currRecipeOver); } From 91df9b99d49644b49370ea1ee34678e160385f87 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 13:49:31 +0200 Subject: [PATCH 5/8] fix vers 0.9.11 on testing overview --- Thermo.Active.Core/ThreadsFunctions.cs | 12 +++++++++ .../Listeners/SignalR/SignalRListener.cs | 27 +++++++++++++------ Thermo.Active/Properties/AssemblyInfo.cs | 2 +- 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/Thermo.Active.Core/ThreadsFunctions.cs b/Thermo.Active.Core/ThreadsFunctions.cs index 80acc151..48e7c74b 100644 --- a/Thermo.Active.Core/ThreadsFunctions.cs +++ b/Thermo.Active.Core/ThreadsFunctions.cs @@ -793,10 +793,22 @@ public static class ThreadsFunctions MessageServices.Current.Publish(SEND_THERMO_RECIPE_FULL, null, currRecipe); + // FIXME TODO verificare come ridurre chiamate + // ora gestisco la overview! libraryError = ncAdapter.GetRecipeOverview(out Dictionary currOverview); if (libraryError.IsError()) ManageLibraryError(libraryError); + + //// faccio sempre una variazione tra il valore del 2°... + //if (currOverview[RecipeSection.Cycle] == RecipeCatStatus.ChangedOk) + //{ + // currOverview[RecipeSection.Cycle] = RecipeCatStatus.Unchanged; + //} + //else + //{ + // currOverview[RecipeSection.Cycle] = RecipeCatStatus.ChangedOk; + //} MessageServices.Current.Publish(SEND_THERMO_RECIPE_OVERWIEW, null, currOverview); } diff --git a/Thermo.Active/Listeners/SignalR/SignalRListener.cs b/Thermo.Active/Listeners/SignalR/SignalRListener.cs index 2b5ffa8d..2f709d79 100644 --- a/Thermo.Active/Listeners/SignalR/SignalRListener.cs +++ b/Thermo.Active/Listeners/SignalR/SignalRListener.cs @@ -266,7 +266,6 @@ namespace Thermo.Active.Listeners.SignalR // comparazione if (!item.Value.Equals(LastRecipeFullData[item.Key])) { - //diffData[item.Key] = item.Value; diffData.Add(item.Key, item.Value); } } @@ -284,17 +283,29 @@ namespace Thermo.Active.Listeners.SignalR public static void SendThermoRecipeOverviewData(object recipeOver) { Dictionary currRecipeOver = recipeOver as Dictionary; + Dictionary diffData = new Dictionary(); - if (!LastRecipeOverData.SequenceEqual(currRecipeOver)) + + foreach (var item in currRecipeOver) { - LastRecipeOverData = currRecipeOver; - - var context = GlobalHost.ConnectionManager.GetHubContext(); - context.Clients.Group("ncData").recipeOverData(currRecipeOver); + if (!LastRecipeOverData.ContainsKey(item.Key)) + { + diffData.Add(item.Key, item.Value); + } + else + { + // comparazione + if (!item.Value.Equals(LastRecipeOverData[item.Key])) + { + diffData.Add(item.Key, item.Value); + } + } } - // forzo invio SEMPRE.... - else + + if (diffData.Count > 0) { + // salvo update + LastRecipeOverData = new Dictionary(currRecipeOver); var context = GlobalHost.ConnectionManager.GetHubContext(); context.Clients.Group("ncData").recipeOverData(currRecipeOver); diff --git a/Thermo.Active/Properties/AssemblyInfo.cs b/Thermo.Active/Properties/AssemblyInfo.cs index 5e80ead3..420512e7 100644 --- a/Thermo.Active/Properties/AssemblyInfo.cs +++ b/Thermo.Active/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.9.10")] +[assembly: AssemblyVersion("0.9.11")] From d0ee6d33d14456a9cc14424fff269dea9405a877 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 14:04:14 +0200 Subject: [PATCH 6/8] fix develop conf for local testing --- Thermo.Active/wwwroot/config.development.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Thermo.Active/wwwroot/config.development.json b/Thermo.Active/wwwroot/config.development.json index 3f9529d8..34bce964 100644 --- a/Thermo.Active/wwwroot/config.development.json +++ b/Thermo.Active/wwwroot/config.development.json @@ -2,6 +2,6 @@ "env": "development", "api": { "enabled": true, - "apiServerUrl": "http://seriate.steamware.net:9000/" + "apiServerUrl": "http://localhost:9000/" } } \ No newline at end of file From f9c354acf5293c7f9781e3c396711f86f4eff883 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 16:07:13 +0200 Subject: [PATCH 7/8] Fix NC info (static data) retrieval --- Thermo.Active.Config/Config/serverConfig.xml | 4 ++-- Thermo.Active.Core/ThreadsFunctions.cs | 9 --------- Thermo.Active.NC/NcAdapter.cs | 2 +- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/Thermo.Active.Config/Config/serverConfig.xml b/Thermo.Active.Config/Config/serverConfig.xml index 925c2628..46274533 100644 --- a/Thermo.Active.Config/Config/serverConfig.xml +++ b/Thermo.Active.Config/Config/serverConfig.xml @@ -5,10 +5,10 @@ false 192.168.0.102 102 - Ares 37 OF + Thermo 2020 C:\PartPrg\ //PARTPRG:/ - 01/01/2019 + 01/06/2020 false false false diff --git a/Thermo.Active.Core/ThreadsFunctions.cs b/Thermo.Active.Core/ThreadsFunctions.cs index 48e7c74b..369750ae 100644 --- a/Thermo.Active.Core/ThreadsFunctions.cs +++ b/Thermo.Active.Core/ThreadsFunctions.cs @@ -800,15 +800,6 @@ public static class ThreadsFunctions if (libraryError.IsError()) ManageLibraryError(libraryError); - //// faccio sempre una variazione tra il valore del 2°... - //if (currOverview[RecipeSection.Cycle] == RecipeCatStatus.ChangedOk) - //{ - // currOverview[RecipeSection.Cycle] = RecipeCatStatus.Unchanged; - //} - //else - //{ - // currOverview[RecipeSection.Cycle] = RecipeCatStatus.ChangedOk; - //} MessageServices.Current.Publish(SEND_THERMO_RECIPE_OVERWIEW, null, currOverview); } diff --git a/Thermo.Active.NC/NcAdapter.cs b/Thermo.Active.NC/NcAdapter.cs index 2d5fd047..d494d5cb 100644 --- a/Thermo.Active.NC/NcAdapter.cs +++ b/Thermo.Active.NC/NcAdapter.cs @@ -1322,7 +1322,7 @@ namespace Thermo.Active.NC }; // FIXME TODO impostato a true x testing -#if true +#if debug currStatus = new RPStatus() { Visible = true, From d452e69a52aaed2c3b26059b3759c3237435fd62 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 25 Jun 2020 16:08:04 +0200 Subject: [PATCH 8/8] update vers number! --- Thermo.Active/Properties/AssemblyInfo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Thermo.Active/Properties/AssemblyInfo.cs b/Thermo.Active/Properties/AssemblyInfo.cs index 420512e7..6f660785 100644 --- a/Thermo.Active/Properties/AssemblyInfo.cs +++ b/Thermo.Active/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.9.11")] +[assembly: AssemblyVersion("0.9.12")]